-
아키텍트가 생각해야 하는 것ANYTHING 2014. 1. 8. 22:59반응형
모든 소프트웨어는 100% 고품질로 만들 수는 없다. 따라서 아키텍트는 다음을 항상 고민해야 한다.
- 과연 모든 모듈을 고품질화시킬 필요가 있을까?
- 유지보수성이 필요한 부분은 어디인가?
- 정말 고성능이 필요한 부분은 어디인가?
- 기본 규칙만 지키도록 하고 대다수는 자동화해 템플릿 형태에서 구현이 가능한 부분들은 어디인가?
- 품질의 형태에 따라서 모두 같은 산출물과 문서화가 필요할까?
또한, 가능한 UI와 UX에 대해 준비하라.
컴퓨터를 정리하다 보니 위와 같은 글을 발견하였다.
직접 쓴 것 같기도 하고, 어딘가에서 배낀 것 같기도 하다. 그래서 자신있게 직접 쓴 글이라고 하지 못하겠다. 다만 뻔뻔하게 내가 썼을 수도 있는 글이라고 할 것이다.
각설하고, 위의 내용은 아키텍트 뿐 아니라, 개발자라면 누구나 고민을 해야 하는 부분이다. 현재 구현중인 기능을 어느 수준까지 다듬어야 하는지는 결국 개발자의 의지에 달린 부분이기 때문이다. 관리자나, 고객은 그저 잘 돌아가고 원하는대로 구현만 되어 있으면 OK 할 뿐이다.
Office Detail 1 by bixentro반응형'ANYTHING' 카테고리의 다른 글
왜 개발자들은 이전 개발자를 나쁜 사람으로 모는가? (0) 2014.06.16 OpenSSL 보안 취약점 (0) 2014.04.09 안드로이드폰에서 웹서버 운영이 되네요. (0) 2013.11.28 Remote Intent를 이용한 안드로이드 장치 간 비동기식 메시지 푸싱 프레임워크 (0) 2013.11.25 프로그래밍 10계명 (작성중) (0) 2013.11.19