2018/09/11 썸네일형 리스트형 기능 구현 중심 개발의 심각한 문제 기능 구현 중심 개발의 문제-2에 이어서.. 기능 구현에 집착하다보면 다른 소프트웨어의 중요한 가치를 놓치게 된다. 는 일부 틀린 말이다. 중요한 가치를 놓치는 것이 아니고 더 나아가 해를 입힌다. 우리는 고객의 기능을 성실히 구현하여 소프트웨어의 완성에 노력했는데 이 노력이 소프트웨어의 다른 뭔가를 훼손한다고요? 소프트웨어를 만들 때 지향해야할 큰 가치는 유연한 소프트웨어다. 소프트웨어가 유연하다는 것은 소프트웨어가 재사용하기 쉽고, 수정하기 쉽고, 확장하기 쉽고, 버그잡기 쉽고 가독성이 좋아 유지보수와 추가 개발하기 편하다는 의미이다. 우리는 고객이 원하는 기능을 개발 하면서 이런 가치를 함께 추구해야 한다. 우리는 당장의 기능 구현도 어려운데, 이런 가치까지 같이 신경써서 개발하라니 더 어렵게 느껴.. 더보기 이전 1 다음