Mission : 다른 사람이 작성한 TIL 3개를 선정하고, 그 이유와 소감을 작성하기. nlom0218님 이유 : "Topic 9 DRY: 중복의 해악"을 요약하신 부분이 상당히 공감되어, 혹시 TIL를 작성하실 때, 저와 같은 마음으로 정리하신건 아닐까하는 생각에 선정하게 되었습니다. vora128님 이유 : 저도 2장을 읽으면서 "Topic. 14 도메인 언어"를 이해하는데 상당히 힘겨웠습니다. vora128님이 작성하신 소감에서도 그 부분이 어렵다고 명시하시면서 다시 읽어보겠다라고 하셨습니다. 저 역시 그 부분을 이해하려고 다시 읽은 기억이 떠올라 선정하게 되었습니다. jaeyoung0909님 이유 : 책을 처음 읽을 때, "프로토타입은 이거고, 예광탄은 이거야! 그래서 둘의 차이는 이거라구!"..
오늘 TIL 3줄 요약 중복 코드는 악이다. 바꾸기 쉬운 코드를 작성하자. 직교성을 가진 코드를 작성하자. TIL (Today I Learned) 2022.03.20 오늘 읽은 범위 2장 실용주의 접근법 p37 - p71 책에서 기억하고 싶은 내용을 써보세요. 좋은 설계의 핵심 좋은 설계는 나쁜 설계보다 바꾸기 쉽다. 바꾸기 더 쉽게 (Easier to Change) 단일 책임 원칙이 유용한가? 요구 사항이 바뀌더라도 모듈 하나만 바꿔서 반영할 수 있기 때문이다. 이름이 좋으면 코드가 읽기 쉬워지고, 코드를 바꾸려면 코드를 읽어야 하기 때문이다. => 프로그래밍을 하다보면 변하는 요구사항에 맞춰 기존의 설계를 다시 바꿔야 하거나, 추가하는 것만으로 끝나는 경우가 있다. 이런 상황에 대응하기 위해 설계나 ..
오늘 TIL 3줄 요약 안 되면 안 되는 이유를 설명하자. 잘못된 부분을 발견했다면, 미루지말고 빠른 시일에 고치자. 반복하지말자. 그게 잘못된 코드든.. 행동이든.. TIL (Today I Learned) 2022.03.19 오늘 읽은 범위 1장 실용주의 철학 책에서 기억하고 싶은 내용을 써보세요. 당신은 당신의 조직을 바꾸거나, 당신의 조직을 바꿀 수 있다. 기술에 뒤쳐지는 기분이 든다면 여가 시간을 쪼개서 재미있어 보이는 것을 공부하라. 여러분 자신에게 투자하는 것이니 업무 외 시간에 하는 것이 옳다. => 회사가 오래된 레거시 기술을 사용한다고 느껴진다면, 스스로 시간을 내서 새로운 기술이나 언어를 학습하고, 응용하여 토이 프로젝트를 진행해보자. 프로젝트를 진행하면서 학습한 내용을 토대로 그에 맞..
- Total
- Today
- Yesterday
- 자료구조
- 코틀린
- 스프링 부트
- 백준
- 김영한
- 파이썬
- 코테
- Real MySQL
- 그리디
- 인프런
- spring boot
- webflux
- 알고리즘
- 정렬
- leetcode
- 릿코드
- 데이터베이스
- Spring
- 노마드
- Algorithm
- 리팩토링
- 스프링부트
- 문자열
- 북클럽
- 구현
- 스프링
- mysql 8.0
- MySQL
- kotlin
- 노마드코더
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |