책- 정리/Clean Code 4

Chapter 2장 의미 있는 이름

의미있는 이름 1. 의미 있이름 이란? - 변수나 함수 그리고 클래스 이름은 당음과 같은 굻직한 질무에 모두 답해야한다. 변수(혹스 함수나 클래스)의존재 이유는?수행 기능은? 사용 방법은?따로 주석이 필요하다면 의도를 분명히 드러내지 못헀다는 말이다. - 만약 프로그래머 시간에대하여 int d; // 경과 시간(단위:날짜) 이렇게 사용했다면 최악이라고 본다. - 다음과 같이 명명하게 옳다. int elapsedTimeInDaya; int daysSinceCreation; int datsIsnceModification; int fileAgeInDay; 이렇게 사용하면 좀더 명화하게 변수에 대한 의미를 알수가 있다. 2. 그릇된 정보를 피하라. - 프로그래머에서 list라는 단어는 특수한 단어이다. 만약 계..

Chapter 1장 깨끗한 코드

Chapter 1장 깨끗한 코드코드가 존재 하리라 자동화 툴이 많이 나와도 프로그래머는 사라지지 않는다.깊이있게 수정하려면 어짜피 프로그래머가 수정해야 한다. 나쁜코드 나쁜 코드라고 생각되면 바로 고쳐라, 나중에 고치야지 하면 절때 못 고친다. 나중은 오지 않는다. !!!나쁜 코드로 치루는 대가 나쁜 코드가 쌓일수록 생상 선은 떨어진다.나쁜 코드는 해독하고 고쳐야 하고 어디서 사이드 이펙트가 발생할지 알수가 없다. 기한을 맞추려고 나쁜 코드를 짜면 오히러 기한을 맞추지 못하고 시간이 좀 걸리더라고 좋은 코드를 짜면 기한을 맞 출수 있다. 프로그램 대가들의 의견!By 바야네 스트롭스트룹 (Bjarne Stroustrup) [ C++ 창시자이자 The C++ Programming Language6 저자 ]-..

chapter 들어가면서

chapter 들어가면서 이책은 3부분으로 구성되어 있다. 첫 부분 - 깨끗한 코드를 작성하는 원칙, 패턴, 실기 둘째 부분 - 여러 사례 연구를 소개한다. 셋째 부분 - 여러 사례를 연구를 만들면서 수집한 냄새(?)와 휴리스틱 저자는 본 책은 단순히 쉬운 책은 아니며 아주 열심히 독파 해야 하는 책이라고 말한다."깨끗한 코드를 작성하는 방법은 배우기 어렵다"라고한다.

Clean Code란 문엇인가에 대한 고찰

Clean Code란 문엇인가에 대한 고찰 Clean Code 클린 코드,애자일 소프트웨어 장인 정신별점9.17저자 로버트 C. 마틴|역자 박재호, 이해영|인사이트 |2013.12.24원제Clean code : a handbook of agile software craftsmanship.페이지 584|ISBN 9788966260959|판형 규격외 변형 Clean Code란 책을 읽기전에 내가 생각하는 Clean 코드가 무엇인지 정리해본다. 한눈에 흐름이 보이는 코드 누구나 쉽게 이해 할 수 있는 코드 모듈화가 잘되어 있는 코드 의도가 명확한 코드내가 생각한 4가지의 사항이 과연 clean code의 조건이 되는지 한번 검증을 해보려고 한다. 책의 정리 기간은 한달로 잡는다. 우선 블로그에는 매주 금요일 ..