jhg0406 2022. 2. 18. 23:48
개발자가 반드시 정복해야 할 객체 지향과 디자인 패턴(page 12-28)

 

1)    지저분해지는 코드

    - 추가 요구사항이 들어올 때마다 코드의 많은 부분을 고쳐야 하는 코드

        -> 코드가 커질수록 어느 부분을 고쳐야 할지 알아차리기 힘듦

        -> 초기에는 빠르개 개발되는데, 시간이 지날수록 유지보수가 안되는 코드

 

2)    수정하기 좋은 구조를 가진 코드

    - 객체지향 기법을 사용하는 코드

    - 초기 구조를 설계하는데 시간이 오래 걸리지만, 유지보수가 용이함

 

3)    소프트웨어의 가치

    - 소프트웨어의 가치는 사용자가 요구하는 기능을 올바르게 제공하는

    - 요구사항은 언제나 변함. 소프트웨어의 가치를 충족시키기 위해 소프트웨어는 변화할 있어야

    - 객체지향을 통해 변화에 대응할 있는 유연한 프로그래밍을 하자!