TIL_20181220 ~ 20181231
20 Dec 2018
|
TIL
2018.12.20
- TIL๋ค์ ์์!: ์
์ฌํ๊ณ ๊ทธ๋์ ์ ์ํ๊ธฐ ๋ฐ์๊ณ ์ถํด๊ทผ์ด ํ๋ค๋ค๋ ํ๊ณ๋ก ๊ณต๋ถ๋ฅผ ์ํํโฆ.์๋ ๊ทธ๋ฅ ์์ ์ํ๋ค.(ใ
ใ
ใ
;) ์ผ๋งํ๊ณ ํ์ฌ ์ฝ๋๋ง ๋ณด๋ค๋ณด๋ฉด ์ค๋ ฅ์ด ๋์ง ์์ ๊ฒ ๊ฐ์์ ์ ์ ์ฐจ๋ฆฌ๊ณ ํ์๊ฐ์ด๋ผ๋ ๊ฐ๋ฐํ๋ ์ต๊ด์ ๊ธธ๋ฌ์ผ๊ฒ ๋ค!
2018.12.23
- ์ํฌ์ฌ ์ด์์ฒด์
- ๊น์ ์ฝ์ฝ์์ธํฐ๋์ฆ
- RxSwift
2018.12.27
- Rx์์!
- ๊ณฐํ๊น๋์ RxSwift๊ฐ์ ๋ฃ๊ธฐ: Functional Reactive Programming ํจ๋ฌ๋ค์
- ๋ณ๋ ฌํ๋ก๊ทธ๋๋ฐ์์ ๋์์ ์ฌ๋ฌ ์ธ์คํด์ค๊ฐ ๋ฐ์ดํฐ๋ฅผ write๋ฅผ ํ ๋ read์ ๋ฌธ์ ๊ฐ ์๊น
- Immutable์ด ๋์ค๊ฒ ๋ ๋ฐฐ๊ฒฝ
- asyncํ ์ํฉ์์ asyncํ ๋ฐ์ดํฐ๋ฅผ ์ด๋ป๊ฒ ์ฒ๋ฆฌํ ๊ฒ์ด๋์ ๋ํ ์์ด๋์ด: Reactive!!!!
- data๋ฅผ ์คํธ๋ฆผ์ผ๋กํ๋ ค๋ณด๋ธ๋ค!
ํจ์ํํ๋ก๊ทธ๋๋ฐ?
- ํจ์๋ฅผ ์ด์ฉํด์ side-effect์์ด ์ ์ธํ ํ๋ก๊ทธ๋๋ฐ์ ํ๋ ๊ฒ!
- OOP์์ ์ต์ ๋ชจ๋๋จ์: ๋ฉค๋ฒ๋ณ์ / ๋ฉ์๋๋ฅผ ๊ฐ์ง๋ ๊ฐ์ฒด(Object)๋จ์ ํ๋! ์ค๋ธ์ ํธ ํ๋๊ฐ ์ค์ค๋ก state๋ฅผ ๊ฐ์ง๋ค.
- ํจ์ํํ๋ก๊ทธ๋๋ฐ: input์ ๋ํ output์ด(์์ํจ์) ์ฐ๊ฒฐ์ด ๋์ด ํ๋์ ์ปค๋ค๋ ์์ํ์ ๋ง๋ค์ด๋ธ๋ค. ์ํ์ ๋ฐ๋ผ์ output์ด ๋ฌ๋ผ์ง๋ ์ผ์ด ์๋ค. ๋ชจ๋์ ์ต์๋จ์๋ ํจ์ ํ๋!
- ๋์ ๊ฐ์ฅ ํฐ ์ฐจ์ด๋ state๊ฐ ์๋ ์๋์ ๋ฐ๋ฆ
- ๋ช
๋ นํ vs ์ ์ธํ / how vs what
- ๋ด๊ฐ ํ๋(ํ๋ ค๋) ๋์์ how๋ก ํ์ํ๊ณ ์๋๋, what์ผ๋ก ํ์ํ๊ณ ์๋๋์ ๋ฐ๋ฅธ ์ฐจ์ด๊ฐ ์์
- ํจ์๋ฅผ ํธ์ถํ๋ ๋ถ๋ถ์ ์ฝ์์ผ๋ก์ ์ด๋ค๊ฑธ ํ ์ง(what)์ ์ ์๋ค.
2018.12.28
- wdb ํ์๋ผ์ธ ๋ทฐ์ปจํธ๋กค๋ฌ;;;๋ฆฌํฉ;;;ํ ๋ง;;;;;
- ์ปจํ
์ด๋ ๋ทฐ ์ปจํธ๋กค๋ฌ ์ปค์คํฐ๋ง์ด์ง
- ์๋๋ก์ด๋ ์ฑ์ ๋ทฐ ํ์ด์ ๋ฅผ ์ด์ฉํด์ ์ปจํ
์ด๋์ ์ฌ๋ฌ ๋ทฐ๋ฅผ ์ฐ๊ฒฐํด์ ๊ตฌํํ๋ ์์ผ๋ก ๊ตฌํํ๋ค๊ณ ํจ
- https://coding-factory.tistory.com/206
- ๋งํธ์ฌ๋๋ ํ๋ฒ๊ฑฐ๋ฉ๋ด ์์ ๊ณ ํญ๋ฐ์ปจํธ๋กค๋ฌ๋ก ๋ณ๊ฒฝ!?!!!์์ ์์ (?)
2018.12.29
2018.12.27
- ์ค๋ธ์ ํฐ๋ธ-C๋ก ํ
์ด๋ธ๋ทฐ๋ฅผ ๊ทธ๋ ค๋ณด์
- https://www.youtube.com/watch?v=ADyiVY5wiVk
Comments