Daliy/Book(6)
-
[노개북] 클린코드(Clean Code) #06
📌 Assignment #09 📆 2022-05-03(Tue), 3주차 📖 6장. 객체와 자료 구조(p.117 ~ p.128) 📆 TIL (Today I Learned) 2022-05-03(Tue) 📖 오늘 읽은 범위 6장. 객체와 자료 구조(p.117 ~ p.128) ✔️ 책에서 기억하고 싶은 내용을 써보세요. 자료를 세세하게 공개하기보다는 추상적인 개념으로 표현하는 편이 좋다. 객체 지향 코드에서 어려운 변경은 절차적인 코드에서 쉬우며, 절차적인 코드에서 어려운 변경은 객체 지향 코드에서 쉽다. 분별 있는 프로그래머는 모든 것이 객체라는 생각이 미신임을 잘 안다. 때로는 단순한 자료 구조와 절차적인 코드가 가장 적합한 상황도 있다. 📌 오늘 읽은 소감은? 떠오르는 생각을 가볍게 적어보세요. 객체지향하..
2022.05.04 -
[노개북] 클린코드(Clean Code) #05
📌 Assignment #08 📆 2022-05-02(Mon), 3주차 📖 5장. 형식 맞추기(p.95 ~ p.116) 📆 TIL (Today I Learned) 2022-05-02(Mon) 📖 오늘 읽은 범위 5장. 형식 맞추기(p.95 ~ p.116) ✔️ 책에서 기억하고 싶은 내용을 써보세요. 신문기사처럼 작성하라 변수는 사용하는 위치에 최대한 가까이 선언한다. 세로 밀집도는 연관성을 의미한다. 가로로는 공백을 사용해 밀접한 개념과 느슨한 개념을 표현한다. 📌 오늘 읽은 소감은? 떠오르는 생각을 가볍게 적어보세요. 코드는 컴퓨터와 대화하는 수단이기도 하지만 또한 다른 개발자들과의 의사소통 수단이기도 하다. 따라서 평소에 자주 사용하는 워드나 한글 같은 문서 작업 파일에서 문서를 보기 좋게 편집하는 ..
2022.05.03 -
[노개북] 클린코드(Clean Code) #04
📌 Assignment #06 📆 2022-04-29(Fri), 2주차 📖 4장. 주석(p.67 ~ p.94) 📆 TIL (Today I Learned) 2022-04-29(Fri) 📖 오늘 읽은 범위 4장. 주석(p.67 ~ p.94) ✔️ 책에서 기억하고 싶은 내용을 써보세요. 주석은 '순수하게 선하지' 못하다. 사실상 주석은 기껏해야 필요악이다. - p.68 표현력이 풍부하고 깔끔하며 주석이 거의 없는 코드가, 복잡하고 어수선하며 주석이 많이 달린 코드보다 훨씬 좋다. - p.69 [좋은 주석] 어떤 주석은 필요하거나 유익하다. 1. 법적인 주석 2. 정보를 제공하는 주석 3. 의미를 명료하게 밝히는 주석 4. 결과를 경고하는 주석 5. TODO 주석 6. 중요성을 강조하는 주석 - p.70~74 ..
2022.04.29 -
[노개북] 클린코드(Clean Code) #03
📌 Assignment #03 📆 2022-04-24(Sun), 1주차 📖 2장. 의미있는 이름(p.21 ~ p.38) 📆 TIL (Today I Learned) 2022-04-24(Sun) 📖 오늘 읽은 범위 2장. 의미있는 이름(p.21 ~ p.38) ✔️ 책에서 기억하고 싶은 내용을 써보세요. [이름을 잘 짓는 간단한 규칙] 1. 의도를 분명히 밝혀라 2. 그릇된 정보를 피하라 - 널리 쓰이는 의미가 있는 단어는 다른 의미로 사용X 예) List - 서로 흡사한 이름을 사용X - 소문자 L, 대문자 O 변수로 사용X 3. 의미 있게 구분하라 4. 발음하기 쉬운 이름을 사용하라 5. 검색하기 쉬운 이름을 사용하라 6. 인코딩을 피하라 7. 자신의 기억력을 자랑하지 마라 8. 클래스 이름과 객체 이름은..
2022.04.24 -
[노개북] 클린코드(Clean Code) #02
📌 Assignment #02 📆 2022-04-23(Sat), 1주차 📖 추천사 ~ 1장. 깨끗한 코드(p.xxiii ~ p.20) 📆 TIL (Today I Learned) 2022-04-23(Sat) 📖 오늘 읽은 범위 추천사 ~ 1장. 깨끗한 코드(p.xxiii ~ p.20) ✔️ 책에서 기억하고 싶은 내용을 써보세요. "사소한 곳에서 발휘하는 정식은 사소하지 않다" (중략) 사소한 것은 중요하다. - p.xxii 소프트웨어는 80% 이상이 소위 "유지보수"다. 고치는 활동 말이다. 좋은 소프트웨어를 만드는 데 치중하는 전형적인 서양식 사고를 포용하는 대신, 우리는 좀 더 건축 업계의 수리공이나 자동차 업계의 수리공처럼 소프트웨어 개발자를 생각해야 한다. - p.xxiii 우리 모두는 자신이 짠 ..
2022.04.23 -
[노개북] 클린코드(Clean Code) #01
📌 Assignment #01 📆 2022-04-22(Fri), 1주차 📖 intro 개발에 관심이 있는 사람이라면 대부분 들어봤고 읽어야 하는 책 하지만 막상 읽을 엄두가 안나서 구매 후 책장에서 먼지만 쌓여가고 있었는데... 노마더코더에서 마침 3주 동안 진행하는 북챌린지를 무료로 모집하고 있어서 신청했다. 함께라면 읽을 수 있지! 읽고 클린 코드에 한걸음 다가서는 개발자가 되기를 https://nomadcoders.co/clean-code 개인 학습 기록용이기 때문에 오류가 있을 수 있습니다. 양해 부탁드립니다🙂
2022.04.22