본문 바로가기
  • 장원익 기술블로그

더 좋은 개발자 되기/개발자 책읽기38

[개발자 책읽기] 클린 코드-애자일 소프트웨어 장인 정신 (3장 함수) 해당 글은 Robert C.Martin 클린 코드 라는 책을 읽고 학습한 내용을 정리 및 회고하는 글 입니다. 자세한 사항은 YES 24 클린 코드 - 애자일 소프트웨어 장인 정신 에서 확인해주세요. 클린 코드 - 애자일 소프트웨어 장인 정신 (Uncle Bob) 위키북스 지은이: Robert C.Martin (Uncle Bob) 옮긴이: 박재호, 이해영 이번 장에서 이야기하고자 하는 것 이번 장에서는 좋은 함수에 대해 이야가를 하고 있다. 함수는 한 가지를 해양한다. 그 한 가지를 잘 해야 한다. 그 한 가지만을 해야한다. 작게 만들고 한 번에 한 가지만 해라 한 함수는 6 ~ 7 줄 정도로 표현할 수 있어야 한다. 중첩된 if / while / for 를 사용하지 않아야 한다. 그래야 읽기 편해지고 .. 2022. 2. 13.
[개발자 책읽기] 클린 코드-애자일 소프트웨어 장인 정신 (2장 의미 있는 이름) 해당 글은 Robert C.Martin 클린 코드 라는 책을 읽고 학습한 내용을 정리 및 회고하는 글 입니다. 자세한 사항은 YES 24 클린 코드 - 애자일 소프트웨어 장인 정신 에서 확인해주세요. 클린 코드 - 애자일 소프트웨어 장인 정신 (Uncle Bob) 위키북스 지은이: Robert C.Martin (Uncle Bob) 옮긴이: 박재호, 이해영 이번 장에서 이야기하고자 하는 것 이번 장에서는 의미 있는 이름을 잘 짓는 몇가지 규칙을 이야기한다. Naming 은 의미를 해석할 책임이 독자에게 있는 논문 모델이 아니라 의도를 밝힐 책임이 있는 잡지 모델이 적합하다 의도를 분명히 밝혀라 우리가 하는 naming 은 다음과 같은 질문에 답할 수 있어야 한다. 변수, 함수, 클래스의 존재 이유는? 사용.. 2022. 2. 2.
[개발자 책읽기] 클린 코드 - 애자일 소프트웨어 장인 정신 (1장 깨끗한 코드) 해당 글은 Robert C.Martin 클린 코드 라는 책을 읽고 학습한 내용을 정리 및 회고하는 글 입니다. 자세한 사항은 YES 24 클린 코드 에서 확인해주세요. 클린 코드 - 애자일 소프트웨어 장인 정신 (Uncle Bob) 위키북스 지은이: Robert C.Martin (Uncle Bob) 옮긴이: 박재호, 이해영 이번 장에서 이야기하고자 하는 것 코드는 요구사항을 상세하게 표현하는 수단. 우리의 코드에서 요구사항을 드러내야 한다. 나쁜 코드란? 나쁜 코드가 나오는 이유 단지 돌아간다는 사실에 안도함 쓰레기 코드가 보이면 나쁘다는 사실을 인지하고 언젠간 고치리라 하고 지나감 나쁜 코드는 나쁜 코드를 생성하게 됨 나쁜 코드는 일정을 맞추기 위해 쫓겨 나쁜 코드를 양산 모든 개발자는 나쁜 코드가 해.. 2022. 2. 2.
[개발자 책 읽기] 객체지향의 사실과 오해-조영호 후기와 총평 해당 글은 조영호님의 객체지향의 사실과 오해 역할, 책임, 협력, 관점에서 본 객체지향 라는 책을 읽고 학습한 내용을 정리 및 회고하는 글 입니다. 자세한 사항은 YES 24 객체지향의 사실과 오해 에서 확인해주세요. 객체지향의 사실과 오해 - 역할, 책임, 협력 관점에서 본 객체지향 (조영호) 위키북스 지은이: 조영호 펴낸이: 박찬규, 엮은이: 이대엽, 디자인: 북누리 1쇄 발행: 2015.06.17 객체지향의 사실과 오해를 접한 시점 객체지향의 사실과 오해는 현재 나에게 가장 필요한 책이었다. 나는 현재 배재대학교 정보보안학과 공식 홈페이지 를 만들고 있다. 해당 홈페이지에는 모의 해킹을 할 수 있는 wargame 기능을 현재 준비하고 있다. wargame 이란? 모의 해킹을 해볼 수 있는 체험형 해.. 2021. 4. 10.
[개발자 책읽기] 객체지향의 사실과 오해-조영호 (7장 함께 모으기) 해당 글은 조영호님의 객체지향의 사실과 오해 역할, 책임, 협력, 관점에서 본 객체지향 라는 책을 읽고 학습한 내용을 정리 및 회고하는 글 입니다. 자세한 사항은 YES 24 객체지향의 사실과 오해 에서 확인해주세요. 객체지향의 사실과 오해 - 역할, 책임, 협력 관점에서 본 객체지향 (조영호) 위키북스 지은이: 조영호 펴낸이: 박찬규, 엮은이: 이대엽, 디자인: 북누리 1쇄 발행: 2015.06.17 이번 장에서 이야기하고자 하는 것 이번 장은 지금까지 배운 내용의 이론들을 실제로 객체지향 설계에 적용하는 것이 목적이다. 요약보다는 아래의 실습 코드를 통해서 정리를 대체하겠다. 함께 모으기 마틴 파울러는 객체지향 설계 안에 존재하는 3가지 관점에 대해서 설명 개념 관점 명세 관섬 구현 관점 커뮤니케이션.. 2021. 4. 10.
[개발자 책읽기] 객체지향의 사실과 오해-조영호 (6장 객체 지도) 해당 글은 조영호님의 객체지향의 사실과 오해 역할, 책임, 협력, 관점에서 본 객체지향 라는 책을 읽고 학습한 내용을 정리 및 회고하는 글 입니다. 자세한 사항은 YES 24 객체지향의 사실과 오해 에서 확인해주세요. 객체지향의 사실과 오해 - 역할, 책임, 협력 관점에서 본 객체지향 (조영호) 위키북스 지은이: 조영호 펴낸이: 박찬규, 엮은이: 이대엽, 디자인: 북누리 1쇄 발행: 2015.06.17 이번 장에서 이야기하고자 하는 것 객체 지도 초행길에서 모르는 길을 갈 때 목적지 까지 잘 가는 방법 2가지 해당 지역의 주민에게 물어본다. 지도를 확인한다. 1번은 길을 찾으려는 목적 지향적 방법 특정 목적을 수행하기 위함 다른 목적이 파생되면 적용 불가 2번은 추상화된 길을 스스로 찾으려는 구조 지향적.. 2021. 4. 10.