Study
-
실용주의 프로그래머 정리 2Study/실용주의 프로그래머 2021. 11. 21. 19:10
실용주의 접근법 소프트웨어 개발에서 공리와 같은 아이디어와 보편화된 프로세스들을 다룬다. 이 장에 있는 내용들을 잘 숙지하고 활용하면 깔끔하고 변경에 강한 코드를 작성하면서 프로젝트를 성공적으로 완수할 수 있을 것이다. 7. 중복의 해악 DRY(Don't Repeat Yourself) 원칙은 프로그래머에게 가장 중요한 원칙 중 하나이다. 중복이 불가피한 상황도 있을 수 있지만 대부분은 중복을 제거할 수 있다. 지금 당장 편하자고 중복을 만들지 말고 중복을 없애자. 중복은 쌓이다보면 끔찍한 결과를 가져온다. 중복을 피하자! 8. 직교성 직교성은 모듈, 컴포넌트 등이 서로 의존성이 없는 것을 의미한다. 프로그램을 구성하는 컴포넌트 중 한 컴포넌트의 코드가 변경됐을 때 다른 컴포넌트는 전혀 변경할 필요..
-
실용주의 프로그래머 정리1Study/실용주의 프로그래머 2021. 11. 17. 20:26
실용주의 프로그래머를 읽고 간단하게 정리한 내용입니다. 문제가 될 시 삭제하겠습니다. 서문 서문에서는 다른 내용보다는 실용주의 프로그래머의 가장 기본적인 특징에 관한 내용이 기억에 남았다. 자신의 일에 관심과 애정을 가지고 자신의 일에 대해 생각하면서 일하라는 내용으로 특히 두번째 특징이 인상 깊었다. 우리는 보통 관성적으로 일을 해나간다. 새로운 일을 처음 할 때는 고민을 하면서 효율적인 방식을 찾지만 시간이 지나면 반복적으로 일을 한다. 심지어 새로운 일도 기존 방식대로 하는 경우가 많다. 실용주의 프로그래머는 자기가 하는 일에 대해 관심을 많이 가지고 더 효율적인 방법이 있을지 고민한다. 이것이 지속적으로 반복되면 나중에는 실력있는 개발자가 될 수 있을 것이라고 생각한다. 항상 하는 일에 대해 관심..