SOLID원칙

기타/프로그래밍 기타

300년차 개발자의 좋은 코드 5계명 (Clean Code)

이번 글을 통해 배워갈 내용 좋은 코드(Clean Code)를 작성하기 위해 개발자로서 생각해볼 5가지 요소를 알아보겠습니다. 개요 좋은 코드란 무엇일까요? 저는 자원이 한정적인 컴퓨터 세상에서 좋은 코드란 효율적인 코드라 생각합니다. 그렇다면 효율적인 코드를 구현하기 위해서는 무엇을 어떻게 해야 할까요? 아인슈타인은 말했습니다. Everything should be made as simple as possible, but no simpler. 위구절이 모순된다 생각 하실수 있을겁니다. 저는 위에 구절을 5번쯤 머리 속에 생각하면서 깨달았습니다. 코드를 짤때 여러가지 복잡한 기능이 들어가더라도 누구나 이해할수 있게 최대한 쉽고 간단하게 짜는것도 중요하다. 라는 것입니다. 여기서 첫번째 원칙이 나옵니다. ..