클린 코드 - 4장 주석
범위 4장 주석 요약 나쁜 코드에 주석을 달지 마라. 새로 짜라. 주석은 기껏해야 필요악이다. 책에서 기억하고 싶은 내용 나쁜 코드에 주석을 달지 마라. 새로 짜라. 잘 달린 주석은 그 어떤 정보보다 유용하다. 경솔하고 근거 없는 - 주석은 코드를 이해하기 어렵게 만든다. 오래되고 조잡한 주석은 - 거짓과 잘못된 정...
범위 4장 주석 요약 나쁜 코드에 주석을 달지 마라. 새로 짜라. 주석은 기껏해야 필요악이다. 책에서 기억하고 싶은 내용 나쁜 코드에 주석을 달지 마라. 새로 짜라. 잘 달린 주석은 그 어떤 정보보다 유용하다. 경솔하고 근거 없는 - 주석은 코드를 이해하기 어렵게 만든다. 오래되고 조잡한 주석은 - 거짓과 잘못된 정...
범위 3장 함수 요약 작게 만들어라! 한 가지만 해라! 책에서 기억하고 싶은 내용 함수를 만드는 첫째 규칙은 ‘작게’다. 함수를 만드는 둘째 규칙은 ‘더 작게’다. 함수는 한 가지를 해야 한다. 그 한 가지를 잘 해야 한다. 그 한 가지만을 해야 한다. 단순히 다른 표현이 아니라 의미 있는 이름으로 다른 하수를 ...
범위 2장 의미 있는 이름 요약 명료한 이름을 선택하라. 책에서 기억하고 싶은 내용 따로 주석이 필요하다면 의도를 분명히 드러내지 못했다는 말이다. 의도가 드러나는 이름을 사용하면 코드 이해와 변경이 쉬워진다. 코드에 그릇된 단서를 남겨서는 안 된다. 유사한 개념은 유사한 표기법을 사용한다. 불용어는 중복이다...
범위 1장 깨끗한 코드 책에서 기억하고 싶은 내용 코드가 존재하리라 코드는 요구사항을 표현하는 언어라는 사실을 명심한다. 그러므로 코드도 항상 존재하리라. 나쁜 코드 나쁜 코드로 치르는 대가 나쁜 코드는 개발 속도를 크게 떨어트린다. 나쁜 코드가 쌓일 수록 팀의 생산성은 떨어진다. 그러다가 마침내 0에 근접한다....
표지 목차 1장 함수형 프로그래밍이란? 1.1 함수형 프로그래밍의 특징 1.2 순수한 함수란 무엇인가? ____동일 입력 동일 출력 ____부수효과 없는 코드 ____순수한 함수의 효과와 그외 고려사항 1.3 부수효과 없는 프로그램 작성하기 ____공유 변수 수정으로 인한 부수효과 ____객체의 상태 변경으로 인한 부수효과 1.4 참조 투명성으로 ...
표지 목차 1장 깨끗한 코드 2장 의미 있는 이름 3장 함수 4장 주석 5장 형식 맞추기 6장 객체와 자료 구조 7장 오류 처리 8장 경계 9장 단위 테스트 10장 클래스 11장 시스템 12장 창발성(創發性) 13장 동시성 14장 점진적인 개선 15장 JUnit 들여다보기 16장 SerialDate 리팩터링 17장 ...
카테고리별 대표 프로그램 (계속 업데이트 중) 카테고리 유료 프로그램 무료 프로그램 벡터 그래픽 Adobe Illustrator Inkscape (https://inkscape.org/) .net (C# 등) 개발...
검색 사이트 https://www.dafont.com/ Licence SIL 오픈 폰트 라이센스 폰트(OFL 폰트, SIL* Open Font License Font)
범위 [Part 2] 전술적 설계 - 05장: 간단한 비지니스 로직 구현 개념 정리 책에서 기억하고 싶은 내용 비지니스 로직은 소프트웨어에서 가장 중요한 부분이며 애초에 소프트웨어를 구현하는 이유이기도 하다. 트랜잭션 스크립트 트랜잭션 스크립트 패턴은 프로시저를 기반으로 시스템의 비즈니스 로직을 구성하며, 각 프로시저는 ...
영상 요약 기존 방법 레디스를 이용한 ID 생성 기존 방법의 문제 Reliability: 신뢰성 Availability: 가용성 Scalability: 확장성 Case1: Sudden death of Redis hosts Redis Master가 죽을 경우 Redis는 replica와 비동기적으로 동기화를 하...