반응형
프로젝트 설계
-
13. 소프트웨어 설계에 대한 이야기Technique/Programmer 2017. 3. 19. 15:06
건축 설계는 공간 낭비에 대한 예술이다 - Philip Johnson 나쁜 구조로 인해 심각한 악영향이 발생되었다. 통찰력과 설계가 부재한 프로젝트에는 다음과 같은 문제가 발생하기 쉽다.- 낮은 품질의 비주기적인 제품 업데이트- 유연하지 못한 시스템으로 어려워진 신규 기능 추가 및 변경- 시스템 전체에 만연한 코드 수준의 문제들- 스트레스, 사기, 이직 등 사람의 문제- 회사 내부에 만연한 지저분하고 정치적인 문제들- 회사에 필요한 성공의 부재- 코드 작업에 필요한 엄청난 고뇌와 야근 좋은 프로젝트를 이끌어 가기 위해선 어떤 점을 유의해야 하는가? 시스템 구조에 대한 명확한 비전을 처음부터 가지고 있어야 한다.그래야만 새로운 기능 단위들을 코드베이스상의 정확한 기능 영역에 일관되게 추가할 수 있다.그렇게..