# CLEAN CODE

[Clean Code] 클린 코드(Clean Code) 5장 '형식 맞추기' 요약
5장 형식 맞추기 뚜껑을 열었을 때 독자들이 코드가 깔끔하고, 일관적이며, 꼼꼼하다고 감탄하면 좋겠다. 프로그래머라면 형식을 깔끔하게 맞춰 코드를 짜야 한다. 코드 형식을 맞추기 위한 간단한 규칙을 정하고 그 규칙을 착실히 따라야 한다.

클린한 코드베이스를 위한 코틀린의 5가지 Tips
해당 포스팅은 https://medium.com/@domen.lanisnik/5-kotlin-tips-for-a-cleaner-codebase-3582f2e4e2af 번역한 글입니다.코틀린은 간결한 코드를 쉽게 작성할 수 있는 개념과 구조를 많이 제공한다.그러
자식 엔티티의 생성과 수정은 어디서 해야 할까?
일반적으로 소프트웨어를 설계할 때 하나의 엔티티 클래스만 가지게 되는 경우는 매우 드물다. 다양한 엔티티들이 서로 깊이 연관되어 있을 때, "엔티티들의 수정과 생성에 대한 책임을 어디서 가져야 할지"는 중요한 고민거리이다.

[개발 도서] 나도 이제 '클린코드' 완독자
개발 도서로는 아주아주아주아주 유명한 클린코드를 완독하였다. 개발 독서 스터디가 아니었다면 다 읽는 데에 훨씬 많은 시간이 소요되었을 것이다. 이번 포스팅의 영광은 네이버 개발자를 2명이나 배출한 "명문 개발 독서 스터디"에 돌리도록 하겠습니다. 🤓👍 이때까지 독
getter를 써야 하나 말아야 하나
getter/setter는 가능한 한 만들지 않는 것이 좋다. 이는 클래스의 필드에 직접 접근하는 것을 막기 위함이다.
클린 코드 (4)
클래스 목차 다형성을 이용하면 더욱 가독성을 높일 수 있다 클래스는 작아야 한다 (SRP 원칙) 응집력이 높아야 한다 데메테르의 법칙 다형성을 이용하면 더욱 가독성을 높일 수 있다 예제 코드 🤔다형성을 사용하지 않은 상황에서는, 여러 종류의 동물의 울음소리를

[Clean Code] 8장 경계
소프트웨어 개발 과정에서 모든 부분을 개발하게 되는 경우는 드물다. 외부 API나 라이브러리, 패키지, 오픈 소스 등 다양한 도구들을 이용해서 개발을 한다. 이 경우 소프트웨어 간의 경계를 개발한 코드와 깔끔하게 통합시켜야한다.인터페이스의 제공자와 사용자 사이에는 긴장

[Clean Code] 7장 오류 처리
if 문 등을 활용한 오류 처리 코드보다는 try~catch와 같은 예외 처리 코드를 사용해야한다.if문은 중첩될수록 프로그램 성능도 저하되고, 구조도 복잡해진다. try~catch를 사용해서 예외 처리로 오류 코드와 로직을 분리해야한다.try블록에서 예외가 발생하든

Clean Code: 깨끗한 코드에 대해
개발자는 “직면한 문제를 해결하기 위해 해결 방법을 작성하는 저자이자 독자"이다. 따라서 개발자는 미래의 나, 동료들이 쉽게 이해할 수 있는 깨끗한 코드를 작성해야 한다.