코딩하는 대학생의 책 추천

코딩하는 대학생에서 개발자까지
클린코드 #2 의미있는 이름
의미 있는 이름의 중요성은 우리의 생활에서도 중요성을 발견할 수 있다. 배를 예시로 들어보겠다. 먹는 배, 타는 배, 사람의 배등 다양한 배가 있다. 보통 사람들은 문장의 맥락을 보면서 배의 의미를 파악한다. 하지만 배라는 글자만 주어지면 이게 어떤 것을 의미하는지 잘 모른다. 우리는 프로그래밍을 할 때 이렇게 중복되거나, 전체 코드를 봐야 의미를 알 수 있는 의미 없는 이름 사용을 자제해야 한다. 의도를 분명히 밝혀라 int d; // 경과시간(단위: 날짜) int elapsedTimeDays; int daysSinceCreation; d라는 변수는 코드를 전부 읽어서 어디에 쓰이는지를 파악하기 전에는 아무도 어떤 용도로 쓰이는지 모른다. 하지만 elapsedTimeDays, daysSinceCreat..
클린코드 #1 깨끗한 코드
클린코드 스터디 덕분에 클린코드라는 책을 접하게 되었다. 클린코드 책을 읽으면서 지난날의 나를 반성하게 되었다. 단순히 코드 기능에만 집중하고 테스트와 코드 중복등 다른 요소들을 고려하지 않았다. 하지만 아직 늦지 않았다는 생각을 가지면서 다시 시작해보겠다. 요구사항 우선 깨끗한 코드를 알아보기 전에 내가 책을 읽으면서 인상깊게 봤던 여러 구절들을 소개하려고 한다. "기계가 실행할 정도로 상세하게 요구사항을 명시하는 작업, 바로 이것이 프로그래밍이다" "궁극적으로 코드는 요구사항을 표현하는 언어라는 사실을 명심한다" 이 두 구절을 읽으면 요구사항이라는 단어가 겹치는 모습을 볼 수 있다. 요구사항이라는 단어의 정의를 네이버 백과사전에서 찾으면 밑의 결과 처럼 나온다. ①어떤 문제를 해결하거나 특정의 목적을..
코딩하는_대학생
'코딩하는 대학생의 책 추천' 카테고리의 글 목록 (2 Page)