책/개발자가 반드시 정복해야 할 객체 지향과 디자인 패턴
1장. 들어가기
jhg0406
2022. 2. 18. 23:48
개발자가 반드시 정복해야 할 객체 지향과 디자인 패턴(page 12-28)
1) 지저분해지는 코드
- 추가 요구사항이 들어올 때마다 코드의 많은 부분을 고쳐야 하는 코드
-> 코드가 커질수록 어느 부분을 고쳐야 할지 알아차리기 힘듦
-> 초기에는 빠르개 개발되는데, 시간이 지날수록 유지보수가 안되는 코드”
2) 수정하기 좋은 구조를 가진 코드
- 객체지향 기법을 사용하는 코드
- 초기 구조를 설계하는데 시간이 오래 걸리지만, 유지보수가 용이함
3) 소프트웨어의 가치
- 소프트웨어의 가치는 “사용자가 요구하는 기능을 올바르게 제공하는 것”
- 요구사항은 언제나 변함. 소프트웨어의 가치를 충족시키기 위해 소프트웨어는 변화할 수 있어야 함
- 객체지향을 통해 변화에 잘 대응할 수 있는 유연한 프로그래밍을 하자!