관리 메뉴

IT 컴퓨터공학 자료실

스켈레톤 코드(Skeleton (Computer Science)) 에 대해 본문

etc.. 기타 카테고리 2/영어 번역 & 일본어 번역

스켈레톤 코드(Skeleton (Computer Science)) 에 대해

윤맨1 2015. 7. 19. 14:51


 

Skeleton programming is a style of computer programming based on simple high-level program structures and so called dummy code. Program skeletons resemble pseudocode, but allow parsing, compilation and testing of the code.

 

스켈레톤 프로그래밍은 간단한 고레벨 프로그램구조에 기반으로 하여 소위 더미 코드라고 불린다. 프로그램의 스켈레톤은 수도코드와 유사하지만 파싱이나 컴파일, 코드 테스트가 가능하다.

 

Dummy code is inserted in a program skeleton to simulate processing and avoid compilation error messages. It may involve empty function declarations, or functions that return a correct result only for a simple test case where the expected response of the code is known.

 

더미 코드는 프로그램 스켈레톤 안에 있어 프로세싱을 시뮬레이션하고 컴파일 에러 메시지를 피하게 한다. 아무런 기능이 없는 이 코드는 간단한 테스트를 위해 옳은 결과 값이 리턴 되도록 하는 것이다.

 

 

Skeleton programming facilitates a top-down design approach, where a partially functional system with complete high-level structures is designed and coded, and this system is then progressively expanded to fulfill the requirements of the project.

 

이러한 스켈레톤 프로그래밍은 일반적인 것에서부터 세부적인 사항으로 진행되는 설계이며, 고레벨 구조가 부분적으로 기능되도록 설계되어 코드화되었다. 이것은 프로젝트의 요구사항을 점진적으로 확장할 수 있다.

 

Program skeletons are sometimes used for high-level descriptions of algorithms.

 

스켈레톤 프로그래밍은 보통 알고리즘의 고레벨 부분을 설계할 때 사용된다.

 

Skeleton programs are utilized in the template method design pattern used in object-oriented programming.

 

스켈레톤 프로그래밍은 객체지향의 디자인 패턴에서 주로 사용된다.

 

In object-oriented programming, dummy code corresponds to an abstract method, a method stub or a mock object. In RMI nomenclature, a skeleton communicates on the client-side with a stub on the server-side.

 

더미코드는 객체지향에서 추상 메소드나 메소드 스텁같은 것이라고 할 수 있다




출처 : https://en.wikipedia.org/wiki/Skeleton_(computer_programming)