Home
June's Blog
Cancel

클린 코드 - 2장 의미 있는 이름

범위 2장 의미 있는 이름 요약 명료한 이름을 선택하라. 책에서 기억하고 싶은 내용 따로 주석이 필요하다면 의도를 분명히 드러내지 못했다는 말이다. 의도가 드러나는 이름을 사용하면 코드 이해와 변경이 쉬워진다. 코드에 그릇된 단서를 남겨서는 안 된다. 유사한 개념은 유사한 표기법을 사용한다. 불용어는 중복이다...

클린 코드 - 1장 깨끗한 코드

범위 1장 깨끗한 코드 책에서 기억하고 싶은 내용 코드가 존재하리라 코드는 요구사항을 표현하는 언어라는 사실을 명심한다. 그러므로 코드도 항상 존재하리라. 나쁜 코드 나쁜 코드로 치르는 대가 나쁜 코드는 개발 속도를 크게 떨어트린다. 나쁜 코드가 쌓일 수록 팀의 생산성은 떨어진다. 그러다가 마침내 0에 근접한다....

클린 애자일(Clean Agile - Back to Basics) - 2장 왜 애자일인가

직업의식 우리 사회는 전적으로 소프트웨어에 의존하고 있다. 소프트웨어 없이는 지금 우리가 누리는 문명을 만들 수 없을 것이다. 그렇다면 누가 소프트웨어를 만드는가? 여러분과 나다. 우리 프로그래머가 세상을 지배한다. 나는 꿈꾸었고, 지금도 꿈꾼다. 애자일 소프트웨어 개발의 규율이 컴퓨터 프로그래밍을 진정한 직업, 명예로운 직업으로 바꾸는 ...

클린 애자일(Clean Agile - Back to Basics) - 1장 애자일 소개

애자일의 역사 1970년, 소프트웨어 세계가 두 가지 충돌하는 기법의 갈림길 앞에 서 있었다. 선-애자일(pre-Agile) 조금씩 걸어보고 측정을 한 후 그에 맞추어 개선하기를 반복하는 방식으로 걷는 것 변경 비용이 작은 프로젝트에서 잘 작동 목표가 명확하게 세워지지 않은 불완전하게 정의된 문제를 잘 ...

코틀린으로 배우는 함수형 프로그래밍

표지 목차 1장 함수형 프로그래밍이란? 1.1 함수형 프로그래밍의 특징 1.2 순수한 함수란 무엇인가? ____동일 입력 동일 출력 ____부수효과 없는 코드 ____순수한 함수의 효과와 그외 고려사항 1.3 부수효과 없는 프로그램 작성하기 ____공유 변수 수정으로 인한 부수효과 ____객체의 상태 변경으로 인한 부수효과 1.4 참조 투명성으로 ...