DAY 2
๐ย ์ค๋ ์ฝ์ ๋ฒ์ : 1์ฅ ~ Grady Booch
<aside>
๐ ์ฑ
์์ ๊ธฐ์ตํ๊ณ ์ถ์ ๋ด์ฉ์ ์จ๋ณด์ธ์.
</aside>
- Specifying requirements in such detail that a machine can execute them is programming.
- Remember that code is really the language in which we ultimately express the requirements.
- ...spending time keeping your code clean is not just cost effective; itโs a matter of professional survival.
- They may defend the schedule and requirements with passion; but thatโs their job. Itโs your job to defend the code with equal passion.
- ...a programmer who writes clean code is an artist who can take a blank screen through a series of transformations until it is an elegantly coded system.
- ...Bad code tries to do too much, ... Clean code is focused.
- Clean code is simple and direct. Clean code reads like well-written prose.
<aside>
๐ค ์ค๋ ์ฝ์ ์๊ฐ์? ๋ ์ค๋ฅด๋ ์๊ฐ์ ๊ฐ๋ณ๊ฒ ์ ์ด๋ณด์ธ์
</aside>
โWhen hand-washing was first recommended to physicians in 1847, it was rejected on the basis that doctors were too busy and wouldnโt have time for that.โ
This made me think that maybe thatโs what writing test is like. There are teams or companies that donโt write tests because of the same reason.
<aside>
๐ ๊ถ๊ธํ ๋ด์ฉ์ด ์๊ฑฐ๋, ์ ์ดํด๋์ง ์๋ ๋ด์ฉ์ด ์๋ค๋ฉด ์ ์ด๋ณด์ธ์.
</aside>
๊ธฐ๋กํ์ TIL์ ๊ณต์ ํด์ฃผ์ธ์ - TIL ์ถ์ํ
ํด๋ฆฐ์ฝ๋_์ค์ผ์ฅด๋ฌ_TIL ์ถ์ํ (๋
ธ๊ฐ๋ถ1๊ธฐ)