오늘 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
- 노마드코더
- 스프링 부트
- webflux
- 스프링부트
- 백준
- 북클럽
- 릿코드
- Real MySQL
- 문자열
- mysql 8.0
- Spring
- kotlin
- 노마드
- 알고리즘
- 리팩토링
- spring boot
- 김영한
- 스프링
- 코틀린
- 그리디
- 구현
- 코테
- MySQL
- 파이썬
- leetcode
- 정렬
- 자료구조
- Algorithm
- 인프런
- 데이터베이스
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |