Good
- ์ด๋์ ๊พธ์คํ ํ๋ค. ๋ชธ์ด ์ ์ ์ปค์ง๋ค.. ๋ฌด์ญ๋ค.
- ๋ธ๋ก๊ทธ ๊ธ์ ๊ทธ๋๋ ํ 20๊ฐ ์ ๋๋ ์ด ๊ฒ ๊ฐ๋ค.
- ํธ์ํฐ ๊ณ์ ์ ๋ง๋ค์๋ค.
- ๊ฒฐ๊ตญ ์
์
์ ๊ตฌ๋งคํ๋ค. ์ ๋ ดํ๊ฒ ๊ตฌ๋งคํด์ ์ข๋ค.
- ํ๋ฝ์ฅ์ ์ฉ๊ธฐ๋ด์ด ์ฃผ์ ๋งค์ํ๋ค.
- ์ข์ ์ํ ํจํด์ ๊ฐ์ง๊ณ ์๋ค. 6์ ๊ธฐ์, 12์ ์ทจ์นจ, 05:45๋ถ ์ฅ์ธ ๋งค์
- ํธ์ํฐ๋ก ์ข์ ํฌ์์ ๋ณด๋ค์ ๊ณ์ํด์ ์ ํ๊ณ ์๋ค.
- ๋ฆฌํฉํ ๋ง์ ๊ณ์ํ๋ค๋ณด๋, ์ด๋ค ๊ฒ์ ์ฐ์ ์ ์ผ๋ก ํด์ผํ๋์ง ์กฐ๊ธ์ ๊นจ๋ฌ์ ๊ฒ ๊ฐ๋ค.
- ๊ตฌํ ์ ๋ฆฌ
- access control ์ ์ฉ
- convention ์ ์ฉ
- explicit optional ์ ์ฉ
- ๋จ์ผ ๋์์ ํ๋ ์์ ํจ์๋ก ๋ถ๋ฆฌ: ์ํ๊ฐ์ ๊ฐ์ ธ๋ค๊ฐ ์ฌ์ฉํ๋ฉด ์๋๋ค. ์์ํจ์๋ก ๋ถ๋ฆฌ
- ๋ก์ง์ ์ฑ๊ฒฉ์ ๋ฐ๋ผ ํ์ผ์ ๋ฐ๋ผ ๋ถ๋ฆฌ
- ์ต๋ํ ์ํ๊ฐ์ ์ ๊ฑฐํ์ฌ ์ถํ ์ฝ๋๋ฅผ ์ฝ๊ธฐ ํธํ๊ฒ ๋ง๋ ๋ค.
- ์ด๋ฆ์ ๊ฒฝ์ฐ์๋ ๋์ฌ, ๋ชฉ์ ์ด ์์ผ๋ก ์ ๋๋ค. ๋์์ด ๋ช
ํํ ์์ด๋จ์ด๋ฉด ๋ ์ข๋ค.
- ์ฅ์ด ์์ข์์๋ ๋ถ๊ตฌํ๊ณ ๋ฉํ๊ด๋ฆฌ๋ฅผ ์ํ๋ค.
- ํธ์ํฐ ์ฒซ ํธ์์ ๋ ๋ ค๋ณด์๋ค.
Bad
- ์ผ์ ์งง์ ์๊ฐ์ ๋ ๋ง์ด ์น๋ ์ฐ์ต์ ํด์ผ๊ฒ ๋ค.
- ์ด๋์ ๊พธ์คํ ํ์ผ๋, ์ฒด์ง๋ฐฉ์ด ๊ปด์ ๊ต์ฅํ ๋ถํด๋ณด์ธ๋ค. ๋ง์ด ์ฌํ๋ค.
- ๋ธ๋ก๊ทธ ๊ธ์ ๋ ๋ชป์ฐ๋ ๊ฒ ๊ฐ๋ค.
- ์ผ์์ผ์๋ ์์
์ ๋ชปํ๋ค.
- ํธ์ํฐ ๊ณ์ ์ ๋ง๋ค์์ผ๋ ์ด๋ค์์ผ๋ก ํธ์์ ํด์ผํ ์ง ๊ณ ๋ฏผ์ค์ด๋ค.
- ํ์๋ค์๊ฒ ๋ด๊ฐ ์์ฑํ ๊ธ์ ๊ณต์ ํ๋ผ๊ณ ํ์
จ์๋๋ฐ ๋ถ๋๋ฌ์์ ์ค์ฒํ์ง ๋ชปํ๋ค..
- ์๋ฌด๋๋ ํฌ์๊ธ์ ํ์
์ด ๋ฐ๋น ์ ์์ฑํ๊ธฐ ์ด๋ ค์ธ ๋ฏํ๋ค. ํธ์ํฐ์ ๋ด๊ฐ ์์ฑํ ๊ธฐ์ ๊ธ์ ํธ์ํ๊ณ , ๊ฐ๋ ๋๋ผ๋ ๋ฐ์ ๋ํด์ ์ ๊ฑฐ๋ ๋ฆฌํธ์ํ๋ ๊ฒ์ผ๋ก ๋ง์กฑํด์ผ ํ ๋ฏ ํ๋ค.
- ์ฌํด ๋ชฉํ๊ฐ ๋จ์๊ฒ ๋ณด์ฌ์ฃผ์ด๋ ๋ถ๋๋ฝ์ง ์์ 300๊ฐ์ ๊ธ์ ๋ธ๋ก๊ทธ์ ์ ๋ ๊ฒ์ธ๋ฐ, ์์ง 100๊ฐ๊ฐ ๋์ง ์์ ๊ฐ๋ฅํ ์ง ์๋ฌธ์ด๋ค. 7๊ฐ์, 200๊ฐ์ ๊ธ์ด๋ฉด ์ฐ์ ์ ์ผ๋ก ์ฝ ํ๋ฃจ์ 1๊ฐ์ ๊ธ์ ์จ์ผํ๋ค๋ ์๋ฆฌ์ธ๋ฐ.. ๋ฏธ์ณ ๋ชป์ ๋ ๊ธ์ ์ผ์์ผ์ ๊ผญ ์งํํด์ผ ๊ฒ ๋ค. ์ฌ์ด๋ ํ๋ก์ ํธ๋ ์์ง ํ ๋๊ฐ ์๋๋ค.
Learns
- ์ฐ๋ฌ์ PR์ ๊ฒฝ์ฐ, ๊ทธ ์์ branch์ base๋ฅผ ๊ฑธ์ด๋๋ฉด ์์ฐจ์ ์ผ๋ก merge๋๋ ๊ฒฝ์ฐ ์๋์ผ๋ก develop์ผ๋ก ๋ณ๊ฒฝ๋๋ค!
self.tableView.estimatedRowHeight = 44
, self.tableView.rowHeight = UITableView.automaticDimension
์ํด์ฃผ๋ฉด self resizing ์๋๋ค.. ์ฐธ๊ณ
let
, var
์ ๊ฐ์ด ๊ฐ๋จํด๋ณด์ด๋ ๊ฒ๋, ์ธ์ด๋ฅผ ๋ง๋ค ๋์ ์๊ฐ๋ค์ด ๋ค์ด๊ฐ ์๋ ๊ฒ์ด๋ค. ์ธ์ด์ ์ญ์ฌ๋ฅผ ์ดํด๋ณด๊ณ , ๊ทธ ๊ณผ์ ์์ ์ด๋ป๊ฒ ํจ๋ฌ๋ค์์ด ๋ฐ๋์ด ์๋์ง๋ฅผ ์์๋ณด๊ณ ๋ด๊ฐ ์์ฑํ๋ ์ฝ๋ํ๋๋ฅผ ๋ฐ๋ผ๋ณผ ํ์๊ฐ ์๋ค. ์๊ณ ์ฐ๋ ๊ฒ๊ณผ ๋ชจ๋ฅด๊ณ ์ฐ๋ ๊ฒ์ ์ฐจ์ด๊ฐ ๋งค์ฐ ํฌ๋ค. ๋ฌด์ง๋ฅผ ๊ฒฝ๊ณํ์.
- ๋ฆฌํฉํ ๋ง์ ๊ธฐ๊ณ์ ์ผ๋ก ํ๋ค๋ ๊ฒ์ด ๋ฌด์จ๋ง์ผ๊น? ์ดํด๊ฐ ๋์ง ์๋๋ค.
Commitment
- ๋ค์ด์ดํธ๋ฅผ ์ข ํ๊ธด ํด์ผํ ๊ฒ ๊ฐ๋ค.
- ์ด๋์ ์ดํ ํน์ 3์ผ์ ํ๋ฒํด๋ ๋ชธ์ด ๋๋ฌด ์ค์ ๋คโฆ ์ด๋๋ก ์งํ, ํ์ง๋ง ์ต๋ ์ด์, ์ง์ค ์งํค๋ฉด์ ํ๊ธฐ
- 5์์๋ ํ๋ฒ์ ๊ณต์ ํ๋ ๊ฒ์ด ์ด๋จ๊น..?
- ํด๋ฆฐ ์ฝ๋ ์คํฐ๋๋ฅผ ํ๊ฒ ๋ ๋ฏํ๋ฐ, ๋จผ์ ์ ๋ฆฌํด์ ๊ฐ๋ ๊ฒ์ด ์ข์ ๋ฏํ๋ค. ๋์ค์ ์ฑ
์ ์ฐพ์๋ณด์ง ์๊ณ ๋ธ๋ก๊ทธ์์ ์ฐพ์์ ์ฝ๊ณ ์ถ๋ค.
- 5์์๋ ๊ธ 30๊ฐ ์ฐ๊ธฐ
- 5์์๋ ํ์๋ค์๊ฒ ๊ธ ํ๋๋ ๊ผญ ๊ณต์ ํ๊ธฐ
- ํ์ผ์๋ ๊ณ ๊ตฌ๋ง์ ๋ญ๊ฐ์ด์ด๋ง ๋จน๊ธฐ
- 7 to 7 ์งํค๊ธฐ
- ์ด๋ฒ๋ฌ ์ง์ถ์ด ํฌ๋, ์ง์ถ ์ค์ด๊ธฐ
- ์ค์ ํ๋ก์ ํธ ํฌ์
์ดํ, ์์ด ๊ด๋ จ ์์นญํ๊ธฐ