[클린코드] 1장 좋은코드와 나쁜코드

1장 에서는 좋은 코드와 나쁜코드가 어떤것인지 이론적으로 알아보았습니다.

2장에서는 좋은 코드를 만들기 위한 첫 시작

네이밍부터 살펴보도록 하겠습니다.

예시코드들은 JAVA 기준으로 작성되었습니다.

네이밍

1. 의미가 분명한 이름짓기

안좋은 예

int a;
String b;

//in C
// printf("Item Requested %s, Count = %d \\n", b, a);
System.out.println("Item Requested %s, Count = %d", b, a);

좋은 예

int itemCount;
// c : char *itemName;
String itemName;
//in C
//printf("Item Requested %s, Count = %d \\n", itemName, itemCount);
System.out.println("Item Requested %s, Count = %d \\n", itemName, itemCount);

변수명에 구체적인 내용을 써주어야 가독성이 좋고 코드를 읽었을때 무엇인지 명확하게 알 수 있다.