좋은코드나쁜코드 2

[좋은 코드, 나쁜 코드 review] 2장 추상화 계층

목차 2.1 널값 및 의사코드 규약 2.2 왜 추상화 계층을 만드는가? 2.3 코드의 계층 2.4 마이크로서비스는 어떤가? 요약 2장은 다음과 같은 내용을 다룬다. 깔끔한 추상화 게층을 통해 하위 문제로 세분화하는 방법 추상화 계층이 코드 품질의 요소를 달성하는 데 어떻게 도움이 되는지 API 및 구현 세부 사항 함수, 클래스 및 인터페이스를 사용해 코드를 추상화 계층으로 나누는 방법 2.1 널값 및 의사코드 규약 많은 프로그래밍 언어에는 값(또는 참조/포인터)이 없다는 개념을 가지고 있다. 이 개념을 표현하기 위해 프로그래밍 언어는 널null값을 사용한다. 하지만 널값은 너무 많은 장단점이 있다. 값이 제공되지 않거나 함수가 원하는 결과를 반환할 수 없는 경우가 자주 발생하기 때문에 "값이 없다" 또는..

Reviews 🧐/Books 2024.01.11

[좋은 코드, 나쁜 코드 review] 1장 코드 품질

개발자라면 한 번쯤은 들어봤을 법한 책이다. 대부분의 개발자들은 모두 좋은 코드, 성능이 나오는 코드, 오류 없는 코드, 가독성 좋은 코드를 작성하고자 하는 마음이 있을 것이다. 나 또한 그런 생각을 하기 때문에 이 책을 통해 나의 코드의 품질이 보다 개선되길 바란다! 목차 1.1 코드는 어떻게 소프트웨어가 되는가 1.2 코드 품질의 목표 1.3 코드 품질의 핵심 요소 1.4 고품질 코드 작성은 일정을 지연시키는가? 요약 1장은 다음과 같은 내용을 다룬다. 코드 품질이 중요한 이유 고품질의 코드가 이루고자 하는 네 가지 목표 고품질 코드 작성을 위한 높은 수준에서의 여섯 가지 전략 고품질의 코드 작성이 어떻게 중장기적으로 시간과 노력을 절약할 수 있는지 1.1 코드는 어떻게 소프트웨어가 되는가 코드는 일..

Reviews 🧐/Books 2023.12.12