๐ฐ ๊ฐ๋ฐ์๋ก์ ์ฝ์ด์ผ ํ ์ฑ 8๊ถ โ๏ธ dev.to์ ์ฌ๋ผ์จ ๊ฐ๋ฐ์ ๋์ ์ถ์ฒ๊ธ์ ๋ฒ์ญํด๋ณด์์ต๋๋ค. ์ถ์ฒ๋ 8๊ถ ์ค 7๊ถ์ด ํ๊ธ ๋ฒ์ญ์ด ๋์ด์์ผ๋, ํ ๊ถ์ฉ ์ฐจ๊ทผ ์ฐจ๊ทผ ์ฝ์ด๋๊ฐ๋ณด๋ฉด ์ข์๊ฒ ๊ฐ์
๐ฐ ๊ฐ๋ฐ์๋ก์ ์ฝ์ด์ผ ํ ์ฑ 8๊ถ โ๏ธ dev.to์ ์ฌ๋ผ์จ ๊ฐ๋ฐ์ ๋์ ์ถ์ฒ๊ธ์ ๋ฒ์ญํด๋ณด์์ต๋๋ค. ์ถ์ฒ๋ 8๊ถ ์ค 7๊ถ์ด ํ๊ธ ๋ฒ์ญ์ด ๋์ด์์ผ๋, ํ ๊ถ์ฉ ์ฐจ๊ทผ ์ฐจ๊ทผ ์ฝ์ด๋๊ฐ๋ณด๋ฉด ์ข์๊ฒ ๊ฐ์์! ํน์ ํ๋ก๊ทธ๋๋ฐ ๊ธฐ์ ํน์ ์ธ์ด์ ๋ํ ๊ฒ์ด ์๋ ํฐ ๋งฅ๋ฝ์ผ๋ก์์ ๊ฐ๋ฐ ์์ ๋ค์ด๋ ๋๋ฉ์ธ๊ณผ ๋ถ์ผ๋ฅผ ๋ง๋ก ํ๊ณ ํ๋ฒ ๋์ ํด๋ณด์๊ธธ ์ถ์ฒํฉ๋๋ค. :) ์ ๋ ๋ชฉ๋ก ์ค์ '์ฝ๋ ์ปดํ๋ฆฌํธ' ํ๋ฒ ๋์๊ด์์ ๋น๋ ค์ ์์ ์กฐ๊ธ ํผ์ณ๋ณด๋ค๊ฐ ๊ทธ๋๋ก ๋ฐ๋ฉํ ๊ธฐ์ต์ด ์๋ค์ ^^.. ๊ถ๊ธํ์๋ค๋ฉด! ์ค๋ฌผ ํ๋ฒ ์ฐพ์๋ณด์๋ฉด ๋ฐ๋ก ๋๋๋๋ ํ์ค๊บผ์์ ใ ใ --- # ์ค์ฉ์ฃผ์ ํ๋ก๊ทธ๋๋จธ - http://www.yes24.com/product/goods/107077663 - ํ๋ก๊ทธ๋๋ฐ ์ธ์ด๊ฐ ์๋ ๋ ผ๋ฆฌ ๊ด์ ์์์ ์ธ์ด ์งํ๋ฅผ ๋ค๋ฃจ๊ณ ์์ต๋๋ค. ์ฝ๋ ์์ฑ, ์ฐ์ํ ํ ๊ตฌ์ฑ, ๊ด๋ฆฌ, ๋๊ตฌ ๋ฑ ๋ ๋์ ํ๋ก๊ทธ๋๋ฐ์ ํ๊ธฐ ์ํ ์ฌ๋ฌ ๋ฐฉ๋ฒ์ ๋ํ ์ด์ผ๊ธฐ๋ฅผ ํ๊ณ ์์ต๋๋ค. - https://pragprog.com/tips/ # ๋ฆฌํฉํ ๋ง - http://www.yes24.com/Product/Goods/89649360 - ์ ๊ทธ๋ฆฌ๊ณ ์ธ์ ๋ฆฌํฉํ ๋ง์ ํด์ผํ ๊น์? ํด๋์ค๋ ๋ฉ์๋๋ ์ด๋ป๊ฒ ๊ตฌ์ฑํด์ผ ํ๋์? ์ ๋ ํ ์คํธ๋ ๋ญ๊ฐ์? ์ด ์ฑ ์์ ๋ฆฌํฉํ ๋ง์ ๋ํ ๋ชจ๋ ๋ต์ ์ฐพ์ ๋ณผ ์ ์์ต๋๋ค. # ์ฝ๋ ์ปดํ๋ฆฌํธ2 - http://www.yes24.com/product/goods/44130507 - ๋ฌด๋ ค 960 ํ์ด์ง!!! ์ด ์ฑ ์ ์ฝ๋ ๊ตฌ์กฐ, ํ์, ๋ณ์, ๋ฉ์๋, ํ ๊ด๋ฆฌ ๋ฑ ์ํํธ์จ์ด ๊ฐ๋ฐ์ ๋ชจ๋ ๋ฉด๋ค์ ๋ค ๋ค๋ฃจ๊ณ ์์ด์. ์ด ์์ฒญ๋ ์ง์์ ์์ ๊ฐ์ฌํ ๋ง์์ด ์ ๋ก ๋ค์ง๋ ๋ชจ๋ฆ ๋๋ค. # ํผํ์จ์ด - http://www.yes24.com/Product/Goods/13657193 - ํ๋ก๊ทธ๋๋จธ ๊ด๋ฆฌ์ ๋๊ธฐ๋ถ์ฌ์ ๊ดํ ์ฑ ์ ๋๋ค. ๊ฐ๋ฐ ํ๋ก์ธ์ค๋ ๊ทธ์ ๋ฒฝ๋ ์๊ธฐ๊ฐ ์๋ ์ฐฝ์์ ์ธ ๊ณผ์ ์ด๋๊น์! # ํค๋ ํผ์คํธ ๋์์ธ ํจํด - http://www.yes24.com/Product/Goods/108192370 - 13๊ฐ์ ํ์ ๋์์ธ ํจํด๋ฅผ ํ๋ถํ ์์์ ์ฌ๋ฐ๋ ์ฝํ์ ํจ๊ป ์ค๋ช ํ๋ ์ฑ ์ ๋๋ค. ๊ทธ์ ํ ์คํธ๋ง ์๋ ๊ฒ์ด ์๋๋ผ ์์ผ๋ก ๊ทธ๋ฆฐ ๋ค์ด์ด๊ทธ๋จ๊ณผ ๊ทธ๋ฆผ์ ํตํด ๊ฐ๋ ์ ํ์ตํ๊ณ ๋ชฐ์ ํ ์ ์๊ฒ ํด์ค๋๋ค. - https://longbiao.spatial-crowdsensing.com/courses/scad/files/head-first-design-patterns-compressed.pdf # ํด๋ฆฐ ์ฝ๋ - http://www.yes24.com/Product/Goods/11681152 - ์ฌ๋์ด ์ฝ๊ณ ์ดํดํ๊ณ ์ ์งํ๊ธฐ ์ฌ์ด ์ฝ๋๋ฅผ ์์ฑํ๋ ๋ฐฉ๋ฒ์ ๋ํ ์ฑ ์ ๋๋ค. # ๋ ๊ฑฐ์ ์ฝ๋ ํ์ฉ ์ ๋ต - http://www.yes24.com/Product/Goods/64586851 - ๋ ๊ฑฐ์ ์ฝ๋๋ฅผ ๊ฐ์ง๊ณ ์์ ํ๋ ๊ฑด ๋ง์ ๊ฐ๋ฐ์๋ค์ด ํฌ๊ฒ ์ ํธํ๋ ๊ฒ์ ์๋์ง๋ง ํผํ ์ ์๋ ๊ฒ์ด๊ธฐ๋ ํฉ๋๋ค. ์ด ์ฑ ์ ๋ ๊ฑฐ์ ์ฝ๋๋ฅผ ์ด๋ป๊ฒ ์ฌ๋ฐ๋ฅด๊ฒ ์ ๊ทผ ํ ๊ฒ์ธ์ง, ๊ทธ๋ฆฌ๊ณ ์ด๋ป๊ฒ ์์ ํ ์ํฌ ์ ์๋์ง์ ๋ํด ์ด์ผ๊ธฐ ํ๊ณ ์์ต๋๋ค. - https://understandlegacycode.com/blog/key-points-of-working-effectively-with-legacy-code/ # A Philosophy of Software Design - https://www.amazon.com/Philosophy-Software-Design-John-Ousterhout/dp/1732102201 - ํ๊ธ ๋ฒ์ญ๋ณธ์ ์๋๊ฒ ๊ฐ๋ค์ ใ .ใ - ํน์ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด์ ์ข ์ ๋์ง ์๋ ๋์์ธ ์ค๊ณ ์ธก๋ฉด์์ ์๊ฐ์ ๋์ด ํต์ฉ๋๋ ํ๋ก๊ทธ๋๋ฐ ์์น์ ๋ํ ๋ด์ฉ, ๊ทธ๋ฆฌ๊ณ ๊ฐ๋ ์ค๋ช ์ ํ๊ณ ์์ต๋๋ค.