코드를 작성할때 다른사람이 알 수 있도록 주석을 다는 것은 당연하다라고 생각해왔다. 하지만, 과연 프로그램을 작성할 때 주석을 사용하는 것이 좋은가? 주석은 필요할 경우에만 작성하되, 그렇지 않은 경우에는 사용하지 말자. 주석은 자신이 작성한 코드를 자신 또는 다른 프로그래머가 해당 클래스 또는 함수를 해석할 수 있도록 돕는 키워드이다. 코드를 설명하기 위한 주석은 당연히 필요하다. 하지만 어떤 코드를 작성할 때마다, 어떤 함수는 무슨 기능이고, 어떤 부분은 어떤 기능을 하는지에 대한 기술하는 것은 코드가 지저분해 보이고, 가독성을 떨어뜨린다. 그럼 어떻게 해야할까? 충분히 주석이 필요없는 함수나 클래스는 네이밍으로 충분히 커버된다. 예를 들어 sum이라는 함수가 무엇일까? 정확히는 알 수 없어도 무엇인..
내가 생각하는 클린코드란 무엇인가? 클린코드는 가독성이 높은 코드이다. 클린코드는 네이밍이 잘 되어야한다. 클린코드는 오류가 없는 코드이다. 클린코드는 중복이없다. 클린코드는 의존성을 최대한 줄여야한다. 클린코드는 클래스, 메소드가 한 가지 일만 처리해야한다. 이런 많은 글 중에 틀린말은 하나도 없다. 당신도 클린 코드를 이렇게 생각하는가? 다른 생각이있는가? 지금부터 이 글의 설명과 이유를 설명하겠다. 클린코드는 딱히 정의된 용어는 아니다. 하지만, 프로그래머라면 한번쯤은 생각해 봤을 만한 용어라고 생각한다. 이런 용어를 보면서 프로그래머는 당연히 관심을 가져야 한다. 가독성, 얼마나 글이 잘 읽혀 나가는가? 이를 위해서는 코드가 지저분하지않고 정리된 코드여야한다. public int AAA(int a..
- Total
- Today
- Yesterday