저자는 조용호 님이다. 초판은 2019년이지만 지금(2022년 1월에 5쇄 발행) 계속 발행되고 있는 것을 보면, 인기가 많은 책인듯하다. 예전에 도서관에서 빌려 읽었던, 같은 저자의 '객체지향의 사실과 오해'가 쉽가 설명이 잘 되어있어서 마음에 들었었다. 그 책이 이번에 읽은 책의 프리퀄 같은 책이라는 저자의 글에 따라 다음 시리즈인 이 책을 읽게 되었다. 확실히 나에게 도움이 된다. 큰 시각에서 객체지향 프로그램의 설계를 어떻게 해야하는지 감을 잡을 수 있었다. 아마도 나와같은 비전공자라면 꼭 한번 읽어보라고 추천해주고 싶다. 기억하고 싶은 부분 설계란 코드를 배치하는 것이다. 설계는 코드를 작성하는 매 순간 코드를 어떻게 배치할 것인지를 결정하는 과정에서 나온다. 설계는 코드 작성의 일부이며 코드를..
리팩터링 2판을 도서관에서 빌려와서 읽어보았다. 저자는 마틴 파울러. 프로그래밍 기초가 부족한 나에게 매우 유익한듯하다. 리팩터링 소프트웨어의 겉보기 동작은 그대로 유지한 채, 코드를 이해하고 수정하기 쉽도록 내부 구조를 변경하는 기법 리팩터링은 대부분 코드가 하는 일을 파악하는데서 시작한다. 그래서 코드를 읽고, 개선점을 찾고, 리팩터링 작업을 통해 개선점을 코드에 반영하는 식으로 진행한다. 그 결과 코드가 명확해지고 이해하기 쉬워진다. 그러면 또 다른 개선점이 떠오르며 선순환이 형성된다. 리팩터링을 효과적으로 하는 핵심은, 단계를 잘게 나눠야 더 빠르게 처리할 수 있고, 코드는 절대 깨지지 않으며, 이러한 작은 단계들이 모여서 상당히 큰 변화를 이룰 수 있다는 사실을 깨닫는 것이다. 리팩터링으로 인하..
- Total
- Today
- Yesterday
- BLE
- 플러터
- addPostFrameCallback
- hide
- 크롬
- 앱 프로그래밍
- firebase
- Syncfusion
- Chrome
- 앱
- UI
- 문제 해결
- 한빛미디어
- IOS
- 이미지
- TextFormField
- 다트
- SizedBox
- Flutter
- plugin
- 앱개발
- DART
- TextField
- UX
- Bluetooth
- 디자인
- error
- 인사이트
- 에러
- position
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |