1장. 실용주의 철학 깨진 창문(나쁜 설계, 잘못된 결정, 형편없는코드)을 그대로 내버려 두지 마라 적절히 코드를 고칠 시간이 주어지지 않는다면 TODO 메세지를 표시하거나 Dummy 데이터로 대치해 놓아라. 지식 포트폴리오에 주기적으로 투자하라. 2장. 실용주의 접근법 유연한 아키텍처를 통해 유지보수와 유연성, 테스트를 용이하게 한다. 예광탄처럼 빨리 눈에 보이게, 반복적으로 도달하는 목표물을 찾을수 있는 코드를 작성하는 것이 좋다. 예광탄 코드는 나중에 버리려고 만드는 것이 아닌 계속 사용할 코드이다. 3장. 기본적인 도구 도구는 재능을 증폭한다. 도구가 더 훌륭하고 그것을 어떻게 사용하는지 잘 알수록 더욱 생산적일 수 있다. 임시 변통한 작업을 수행할 때 GUI 툴이 지원하지 않을 수도 있다. 강력..
함수형 코드를 작성하기 위해서는, 함수형 언어인 스칼라나 클로저로의 전환이 필요한 것이 아니라 문제에 접근하는 방식의 전환이 필요하다. 명령형 처리와 함수형 처리 명령형 처리 전통적인 프로그래밍 방식 문제를 명령형 루프내에서 수행 예제 : 전형적인 회사 프로세스 어떤 이름 목록에서 한 글자로 된 이름을 제외한 모든 이름을 대문자화해서 쉼표로 연결한 문자열을 구한다. 한 글짜짜리 이름을 필터 목록에 남아있는 이름을 대문자로 변형 이 목록의 하나의 문자열로 변환 package com.promiseflower.functionalthinking.ch2; import android.os.Build; import java.util.List; import java.util.stream.Collectors; impor..
- Total
- Today
- Yesterday
- 1158
- a^b
- 알고리즘
- 10757
- 10826
- #android #motionlayout
- 10827
- 조세퍼스 문제
- mssql
- 함수형사고 Kotlin Java
- 최대공약수와 최소공배수
- 단어 길이 재기
- 2743
- algorihtm
- kotlin
- javacv
- constraintlayout
- 자동타입
- OpenCV
- 큰 수 A+B
- 피보나치 수 4
- 영상처리
- 1237
- algorithm
- 1260
- #kotlin
- GCD 합
- 10828
- 문자열
- Eclipse
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |