3장. 함수
·
도서/개발
2023-05-02 03:36:09작게 만들어라함수를 만드는 첫째 규칙은 '작게!'다.블록과 들여쓰기if else while문 등에 들어가는 블록은 한 줄 이어야한다는 의미다.이 말은 중첩 구조가 생길만큼 함수가 커져서는 안 된다는 뜻이다. 그러므로 함수의 들여쓰기 수준은1단이나 2단을 넘어서면 안 된다.한가지만 해라!" 함수는 한가지를 해야한다. 그 한가지를 잘 해야한다. 그 한 가지만을 해야한다."한가지의 의미지정된 함수 이름 아래에서 추상화 수준이 하나인 단계만 수행한다면 그 함수는 한 가지 작업만 한다.의미있는 이름으로 다른 함수를 추출할 수 있다면 그 함수는 여러 작업을 하는 셈이다.함수당 추상화 수준은 하나로함수가 확실히 '한 가지' 작업만 하려면 함수 내 모든 문장의 추상화 수준이 동일해야 ..
2장. 의미있는 이름
·
도서/개발
2023-04-12 11:04:22   전제책을 다 읽고 쓰면 읽을 당시에 얻은 점을 잊을 수 있기에한 챕터 혹은 한 부분씩 읽어 나가면서 기록하는 방식으로 후기를 작성합니다.구매하게 된 이유개발자 필독서에 있는 것이 첫번째 이유고깨끗한 코드가 무엇인지, 그리고 어떤 코드가 좋은지 확인하고 싶어서 읽고 있다.알게된 점2장 의미있는 이름의도를 분명히 밝혀라변수나 함수 그리고 클래스 이름은 다음과 같은 굵직한 질문에 모두 답해야한다.변수(혹은 함수나 클래스)의 존재 이유는? 수행 기능은? 사용 방법은?따로 주석이 필요하다면 의도를 분명히 드러내지 못했다는 말이다.그릇된 정보를 피하라그릇된 단서는 코드 의미를 흐린다.나름대로 널리 쓰이는 의미가 있는 단어를 다른 의미로 사용해도 안된다.서로 흡사한 이름을 사용..
1장. 깨끗한 코드
·
도서/개발
2023-04-10 16:50:30 전제책을 다 읽고 쓰면 읽을 당시에 얻은 점을 잊을 수 있기에한 챕터 혹은 한 부분씩 읽어 나가면서 기록하는 방식으로 후기를 작성합니다.구매하게 된 이유개발자 필독서에 있는 것이 첫번째 이유고깨끗한 코드가 무엇인지, 그리고 어떤 코드가 좋은지 확인하고 싶어서 읽고 있다.알게된 점1장 깨끗한 코드기계가 실행할 정도로 상세하게 요구사항을 명시하는 작업코드는 요구사항을 표현하는 언어다.우리 모두는 자신이 짠 쓰레기 코드를 쳐다보며 나중에 손보겠다고 생각한 경험이 있다.나중은 결코 오지 않는다(르블랑의 법칙)나쁜 코드로 치르는 대가개발속도를 크게 떨어뜨리고 생산성을 저하시킨다. -> 회사가 망한다.기한을 맞추기 위해서 어너제나 코드를 최대한 깨끗하게 유지한다.깨끗한 코드를 구..
(후기) 자바 ORM 표준 JPA 프로그래밍
·
도서/개발
2023-04-02 15:17:16전제책을 다 읽고 쓰면 읽을 당시에 얻은 점을 잊을 수 있기에한 챕터 혹은 한 부분씩 읽어 나가면서 기록하는 방식으로 후기를 작성합니다.구매하게 된 이유사실 구매는 예전에 했지만 다시 보기 위해서 글을 올립니다.후기- 아는 만큼 보이고 쓸 수 있는 책
(후기) 테스트 주도 개발 시작하기
·
도서/개발
전제책을 다 읽고 쓰면 읽을 당시에 얻은 점을 잊을 수 있기에한 챕터 혹은 한 부분씩 읽어 나가면서 기록하는 방식으로 후기를 작성합니다.구매하게 된 이유스프링으로 웹 개발을 하던 중 테스트 폴더는 왜 있는지 궁금했으나 그냥 넘어갔었다.그러던 중 유튜브를 보다가 테스트 주도 개발이란 말을 알게 되었고 무작정 개발하기보다단계를 밟아가면서 만들어가기에 좀 더 짜임새 있는 코드를 만들 수 있는 점을 알게되어 구매하게 되었다.켄트 백의 책을 먼저 사려고 했으나 어렵다는 후기를 보고 이 책을 먼저 자서 보게 되었다.알게된 점chap02 : TDD 시작테스트 주도 개발의 기본을 알려주는 것 같다.기초적인 예시로 이렇게 점진적으로 구현 하고자 하는 코드를 만들어 나가는 결로 볼 수 있을 것 같다.chap03 : 테스트..
개발 관련 서적 후기 작성
·
도서/개발
2023-03-25 19:01:01 전제책을 다 읽고 쓰면 읽을 당시에 얻은 점을 잊을 수 있기에한 챕터 혹은 한 부분씩 읽어 나가면서 기록하는 방식으로 후기를 작성합니다.jpa 이후 챕터당 내용이 많아질 경우 게시물을 분리합니다.구매하게 된 이유 알게된 점 후기
dev.hong96
'도서/개발' 카테고리의 글 목록