๐ป Programming/๊ธฐํ
Clean Code ํด๋ฆฐ ์ฝ๋ ์ ์์ผ ์ํํธ์จ์ด ์ฅ์ธ ์ ์ - Robert C. Martin 0์ฅ ๋ค์ด๊ฐ๋ฉด์ ๊นจ๋ํ ์ฝ๋๋ฅผ ์์ฑํ๋ ๋ฐฉ๋ฒ์ ๋ฐฐ์ฐ๊ธฐ ์ด๋ ต๋ค ๋จ์ํ ์์น๊ณผ ํจํด์ ์๋ค๊ณ ๊นจ๋ํ ์ฝ๋๊ฐ ๋์ค์ง ์๋๋ค. ์ ๊ทธ๋ฆฐ ๊ทธ๋ฆผ๊ณผ ๊ทธ๋ ์ง ์์ ๊ทธ๋ฆผ์ ๊ตฌ๋ถํ ์ค ์๋ค๊ณ ํด์ ๊ทธ๋ฆผ์ ์ ๊ทธ๋ฆด ์ ์๋ ๊ฒ ์๋๋ฏ์ด ์ค์ค๋ก ์ฐ์ตํ๊ณ ์คํจ๋ ํด๋ณด๋ฉฐ ๊ณ ์์ ํด์ผ ํ๋ค. 1์ฅ ๊นจ๋ํ ์ฝ๋ ์ฝ๋๊ฐ ์กด์ฌํ๋ฆฌ๋ผ ์ฝ๋๋ ๋ ์ด์ ๋ฌธ์ ๊ฐ ์๋๊ณ , ๋ชจ๋ธ์ด๋ ์๊ตฌ์ฌํญ์ ์ง์คํด์ผ ํ๋ค๊ณ ์๊ฐํ๋ ์ฌ๋๋ ์์ ๊ฒ์ด๋ค. ์ฝ๋๋ฅผ ์๋์ผ๋ก ์์ฑํ๋ ์๋๊ฐ ๋ค๊ฐ์ค๋ฉด ํ๋ก๊ทธ๋๋จธ๋ ํ์๊ฐ ์๊ฒ ๋ ๊ฒ์ด๋ค. ์ฑGPT? ์ฝ๋๊ฐ ์ฌ๋ผ์ง ๊ฐ๋ง์ ์ ํ ์๋ค. ์? ์ฝ๋๋ ์๊ตฌ์ฌํญ์ ์์ธํ ํํํ๋ ์๋จ์ด๊ธฐ ๋๋ฌธ ๊ธฐ๊ณ๊ฐ ์คํํ ์ ๋๋ก ์์ธํ๊ฒ ์๊ตฌ์ฌํญ์ ..
๐ป Programming/๊ธฐํ
VS Code์์ ์ฝ๋ ์์ฑํ ๋ ๋๋ ์ฃผ๋ก ํฐ ๋ฐ์ดํ(Double quote)๋ฅผ ์ฌ์ฉํ๋ ๊ฒ์ ์ ํธํ๋๋ฐ, ์๊พธ ์๋์ผ๋ก ์์ ๋ฐ์ดํ(Single quote)๊ฐ ์ฌ์ฉ๋์ด์ ์ค์ ์ ์ฐพ์๋ณด๋ ์ค์ ๋ฐ๊ฒฌํ๋ค. ๋์ค์ ํ ์ปจ๋ฒค์
์ด ์์ ๋ฐ์ดํ์ธ ๊ฒฝ์ฐ๋ ์์ ์ ์๊ธฐ ๋๋ฌธ์, ์ํฉ์ ๋ง๊ฒ ์ค์ ์ ๋ณ๊ฒฝํ ๋ ์ ์ฉํ ๊ฒ ๊ฐ์ ๋ธ๋ก๊ทธ์ ๋จ๊ธฐ๋ ๊ฒ ์ข์ ๊ฒ ๊ฐ๋ค๊ณ ์๊ฐํ๋ค. ๋จผ์ code - ๊ธฐ๋ณธ ์ค์ - Settings ๋๋ ๋จ์ถํค Command + , ๋ฅผ ๋๋ฌ์ Settings์ ๋ค์ด๊ฐ๋ค. ์ฌ๊ธฐ์ ๋ค์ ๋ค ๊ฐ์ง๋ฅผ ์ํฉ์ ๋ง๊ฒ ์ค์ ํด์ค๋ค. 1. ๊ธฐ๋ณธ ์ค์ ์ ํฐ ๋ฐ์ดํ(Double quote)๋ก ์ค์ ์ JavaScript > Preferences: Quote Style โก๏ธ double TypeScript > Pre..
๐ป Programming/๊ธฐํ
์์ฆ ํ๋ก์ ํธ ํค์ผ๋ฉ๋ฆฌ๋ผ๋ ์ฑ
์ ์ฌ๋ฐ๊ฒ ์ฝ๋ ์ค์ธ๋ฐ, ์ฃผ์ธ๊ณต์ด ์ฐ์ฃผ์ ์์ ํฐ์น์คํฌ๋ฆฐ ์ปดํจํฐ(์๋ง ํ๋ธ๋ฆฟPC๊ฐ ์๋๊น ํ๋ค.)๋ฅผ ๋ฐ๊ฒฌํ๋ ์ฅ๋ฉด์์ ๋ค์๊ณผ ๊ฐ์ ๋ด์ฉ์ด ๋์จ๋ค. "'์ํ ๋์๊ด'์ด๋ผ๋ ์ด๋ฆ์ด ๋ถ์ ํด๋๊ฐ ํ๋ ์๋๋ฐ, ๊ฑฐ๊ธฐ์๋ ๋ฏธ๊ตญ์์ ์ ์๊ถ์ ์ธ์ ๋ฐ์ ๋ชจ๋ ์ ์ ์นดํ๋ก๊ทธ๊ฐ ํต์งธ๋ก ๋ค์ด ์๋ ๋ฏ ํ๋ค. ...(์ค๋ต)... SSD๋ ๋ฌด๊ฒ๊ฐ ๊ฐ๋ฒผ์ฐ๋, ์ ๋ณด๋ฅผ ์ค์ ๋ ๊ตณ์ด ์ธ์ํด์ง ํ์๋ ์๋ค๊ณ ์๊ฐํ ๋ชจ์์ด๋ค. ์๋, ์๋ฃ๋ฅผ ๊ทธ๋ฅ ๋กฌ(ROM)์ ๊ตฌ์๋ฒ๋ฆฐ๊ฑธ ์๋ ์๋ค." ์ด ๋ถ๋ถ์ ์ฝ์ผ๋ฉด์ SSD์ ROM์ด ๋ญ์๋๋ผ? SSD๋ ๋น๊ต์ ์ต์ํ์ง๋ง ROM์ ๋ค์ด๋ง ๋ดค์ง ๋ฌด์์ด์๋์ง ์ ํํ ๊ธฐ์ต์ด ๋์ง ์์์ ์ฐพ์๋ณด์๋ค. 1. ROM ROM์ Read-Only Memory์ ์ฝ์๋ก ์ฝ๊ธฐ ์ ์ฉ ๋ฉ๋ชจ๋ฆฌ๋ฅผ..
๐ป Programming/๊ธฐํ
๊ฐ์ ๋
ธ๋ง๋ ์ฝ๋ - ์ ํ๋ฒ ๋
ธ๋ง๋์ฝ๋ ๋์ฝ๋ผ์ค์ ๋ฌด·์ ๋ฃ ๊ฐ์ ์ฌ์ด https://nomadcoders.co/ ์ ๋ฐ๋ฏธ - ๋ฏธ๊ตญ ์จ๋ผ์ธ ๊ฐ์ ์ฌ์ดํธ https://www.udemy.com/ko/ ์ธํ๋ฐ - ๊ตญ๋ด ์จ๋ผ์ธ ๊ฐ์ ์ฌ์ดํธ https://www.inflearn.com/ ๊ฐ๋ฐ ์ ๋ฐ MDN Web Docs - ์น ๊ด๋ จ ๋๋ฌด์ํค๊ฐ์ ์ฌ์ดํธ https://developer.mozilla.org/ko/ ์ถํด๊ทผ๊ธธ ๊ฐ๋ฐ ์ฝ๊ธฐ - ๊ฐ๋ฐ ๊ด๋ จ ์ปจํ
์ธ , ํธ๋ ๋ ๊ด๋ จ ๋ค์ํ๊ณ ์ ์ตํ ์๋ฃ https://github.com/Integerous/goQuality-dev-contents CSS Flexbox Froggy - CSS Flexbox์ ๋ํ ๊ฐ๋
์ ๊ฒ์์ผ๋ก ์ดํดํ ์ ์๋ ์ฌ์ดํธ https://flexboxfr..