Study/Python
프로그래머를 위한 파이썬 - 1장 #3
fabichoi
2021. 11. 10. 23:30
1.7 설계는 민주적이다
- 다른 개발자에게 정보를 얻는 것은 도움이 되며, 프로젝트 초기 단계일 때는 더더욱 그럼.
- 어떤 작업을 수행하는 방법이 단 한 가지인 경우는 거의 없으므로, 각 방법의 장단점을 파악하고 활용하면 생산성이 향상될 수 있음.
- 개발자들이 어떤 해결책을 선택했는지보다 어떤 생각 때문에 그것을 선택했는지가 더 중요.
- 어떤 코드를 작성하기 전에 기회와 위험을 예측하는 다이어그램을 사용해서 여러 복잡한 부분을 나타내는 고급 다이어그램을 그림 변 도움이 됨.
- 소프트웨어 설계와 리팩터링은 서로 관련이 있을 뿐만 아니라 동전의 양면임. 둘 중 하나를 한다는 건 나머지 하나를 한다는 말이기도 함.
1.8 이 책을 어떻게 활용할 것인가?
- 대부분의 장은 소프트웨어 개발 과정에 통합할 수 있는 좋은 개념 또는 연습이 될 것.
- 특별한 가치를 주는 개념을 발견한다면 완전히 자기 것이 될 때까지 실제 프로젝트에 적용해보는 것도 좋음.
반응형