Community

개발자 99% 커뮤니티에서 수다 떨어요!

← Go back
T|L 클린코드 2장. 의미 있는 이름
#clean_code
2년 전
798


TIL (Today I Learned)

2022.02.20

오늘 읽은 범위

2장. 의미 있는 이름

책에서 기억하고 싶은 내용을 써보세요.

  • 발음하기 쉬운 이름은 중요하다. 프로그래밍은 사회 활동이기 때문이다. (p.27)

  • 클래스 이름과 객체 이름은 명사나 명사구가 적합하다. (p.32)

  • 메서드 이름은 동사나 동사구가 적합하다. (p.32)

  • addr라는 접두어를 추가해 addrFirstName, addrLastName, addrState라 쓰면 맥락이 좀더 분명해진다. (p.35)

오늘 읽은 소감은? 떠오르는 생각을 가볍게 적어보세요

  • 예전에 코드를 작성할 때 변수명, 함수명을 잘 짓는 것이 중요하다는 이야기는 들었지만 그때는 별로 빨리 코드 짜는 것에만 집중한 나머지 신경을 쓰지 않았다. 오늘 범위를 읽고 예전에 작성한 코드를 다시 보았더니 저자가 지양하는 방법을 사용해 왔던것 같다. 앞으로 코드를 작성할 때 고쳐야 할점을 잘 알려준 파트였던 것 같다.

  • 프로그래밍은 사회활동이기 때문에 발음하기 쉬운 이름을 사용하라는 저자의 말을 통해 평소 혼자 프로젝트를 만들었던 나로서 나중에 조직활동을 위해서라도 지금부터 사회활동을 위한 코딩연습을 해야겠다는 생각이 들었다.

궁금한 내용이 있거나, 잘 이해되지 않는 내용이 있다면 적어보세요.

  • 헝가리식 표기법? : 변수 및 함수의 이름 인자 앞에 데이터 타입을 명시하는 코딩 규칙을 말한다. IDE가 발달하면서 MS 공식 가이드라인에서 사용하지 말 것을 권고하고 있다.