kotlin/[Book] Code Readability
-
[Code Readability] 2장 Namingkotlin/[Book] Code Readability 2025. 10. 24. 23:58
어떤 이름이 좋은 이름인가?의미가 정확해야함isVisible은 소리를 위한 것이 아니다.충분히 설명적이어야 함width/height rather than w/h이름에 사용하는 문법왜 문법이 중요한가?CallbackEventMessageClickViewText는 무엇일까?좋지 않은 이름, 다양한 해석이 된다.A text of a click view? of a callback event message?MessageTextViewClickEventCallback?callback으로 읽힌다.A callback of click events on a message text view중요한 부분은 올바른 어순이라면 명사로써 뒷부분에 정의된다.명사: class, variable( including property fun..
-
[Code Readability] 1장 도입과 원칙kotlin/[Book] Code Readability 2025. 10. 24. 23:58
가독성이 좋은 코드란?분명해야하고, 간단해야 하고 독립적이어야 하고, 구조적이어야 한다.프로덕트의 규모가 커질수록 코드를 작성하는 것보다 읽는 시간이 더 많아진다.쓰기 편한코드보다 읽기 쉬운 코드가 더 중요하다.프로덕트의 규모가 큰 경우에만 중요하고, 일시적으로 사용하는 코드는 괜찮다.가독성을 개선하는 방법기술, 지식을 목적을 생각해서 선택해야 한다.기술 자체를 사용해보고 싶어서 사용하면 안된다.가치가 있다면 복잡해도 된다.자동 검증을 최대한 활용한다.컴파일러, 테스트 등을 더 신뢰된다.더 자주 논의 하라팀원들과 만들면서 계속 이야기한다.계속 배우자가독성이 높은 코드를 작성하려면 여러 공부가 필요하다.강의, 훈련, 책, 온라인 기사, 코드 리뷰, 페어 프로그래밍PolicyThe boy scout rule..