- 다른 뜻에 대해서는 요크 대공(The Grand Old Duke of York) 문서를 참조하십시오.
- 다른 뜻에 대해서는 요크 대공 (안티패턴) 문서를 참조하십시오.
1 개요[ | ]
- The Grand Old Duke of York
- 요크 대공
- 아키텍처 안티패턴의 하나
- 개발자 중 약 20%는 좋은 추상화를 정의하지 못하며, 이것은 과도한 복잡성을 초래할 수 있다.
- 프로젝트 팀에는 추상화주의자, 즉 아키텍처 본능을 가진 전담 아키텍트가 있어야 한다.
- 프로그래밍 스킬은 추상화(설계) 스킬과 동일하지 않다.
- 소프트웨어 개발 참여자에는 추상화주의자와 그 구현주의자의 2가지 그룹이 있는 것으로 보인다.
- 추상화주의자는 세부 구현에 대해 깊이 파고들지 않고 소프트웨어 설계 개념에 대해 논의하는 데 익숙하며, 좋은 소프트웨어 추상화(아키텍처)를 정의하고 설명하는 능력을 가지고 있다.
- 반면 구현주의자는 추상적인 개념을 파악하기 전에 소스코드 예제가 필요한 경우가 많고, 다른 개발자들이 쉽게 이해할 수 있는 새로운 추상화를 정의하는 데 능숙하지 않다.
2 같이 보기[ | ]
3 참고[ | ]
편집자 Jmnote
로그인하시면 댓글을 쓸 수 있습니다.