Shfit ๋๋ฒ ๋๋ฌ์ ๊ฒ์์ฐฝ ์คํ ํ, debugShowCheckedModeBanner ๊ฒ์ app.dart ํ์ผ์ const CupertinoApp, const MaterialApp ๋ ๊ณณ ๋ชจ๋ this.debugShowCheckedModeBanner ๋ฅผ false ๋ก ์์
์์ต ํ๊ธฐ๋ง ์กด์ฌํ๊ณ , ๋ฐฉ๋ฒ์ ์ ๋๋ก ์๋ ค์ฃผ๋ ๊ณณ์ด ์์ด ์ง์ ์ฝ์งํด๋ณด๊ณ ์ข์ ๋ด์ฉ ๊ณต์ ๋ฅผ ์ํด ํฌ์คํ ํฉ๋๋ค. ์ค๋๋ '๋ฌด์์ ๋ฐ๋ผํ๊ธฐ' ์ฟ ํก ํํธ๋์ค ํธ ์ ๋๋ค. ์ด ๊ธ์ ๊ด๊ณ ๊ฐ ์๋ ์ค์ง ์ฌ๋ฌ๋ถ์๊ฒ ๊ณต์ ๋ง์ ์ํ ๊ฒ์ ๋๋ค. ํ์๊ฐ์ ์, ์ถ์ฒ์ธ ์ฝ๋์ ์ ์ฝ๋ ๋ฃ์ด์ฃผ์๋ฉด, ๋ ์ฝ๊ณ ๋น ๋ฅด๊ฒ, ์ค์ง ์ด์ต๋ง์ ์ํ ์ ๋ณด๋ฅผ ๋๋ฆด ์ ์๋ ๊ณ๊ธฐ๊ฐ ๋ฉ๋๋ค! ์ถ์ฒ์ธ ์ฝ๋ : AF2949537 ๋ก๊ทธ์ธ ๋ฐ ํ์๊ฐ์ ์ผ๋ก ์งํํด์ฃผ์ธ์. https://partners.coupang.com/ Coupang Partners ์ฟ ํก๊ณผ ํจ๊ป ์์ต์ ์ฐฝ์ถํด๋ณด์ธ์ partners.coupang.com ๋ก๊ทธ์ธ ๋ฐ ํ์๊ฐ์ ์ด ์๋ฃ๊ฐ ๋์์ผ๋ฉด ์๋จ์ ๋งํฌ ์์ฑ ํญ์์ ๋ฐฐ๋๋ฅผ ์ ํํฉ๋๋ค. ๋จผ์ , ๋ค์ด๋๋ฏน ๋ฐฐ๋๋ฅผ ์ด์ฉํ์ฌ ์งํํด ๋ณด๊ฒ ์ต๋๋ค...
๊ฐ์ธ ์ด๋ฉ์ผ์ด๋ ์ชฝ์ง๋ก ๋ฌธ์์ฃผ์๋ ๊ฑธ ๋ณด๋, ๋ง์ ๋ถ๋ค์ด ์ดํด๋ฆฝ์ค์์ ๋์ด์ค์๋๋ณด๋ค. ์ง์ ์ฐพ์๋ณด๋ ๋ฑํ ์ค๋ช ํด์ฃผ๋ ๊ณณ๋ ์๊ณ ํ์ฌ, ๋ฌด์์ ๋ฐ๋ผํ๊ธฐ ์ปจ์ ์ผ๋ก ๋ง๋ค์ด ๋ณด์. ๋๊ตฐ๊ฐ์๊ฒ ๋์์ด ๋๊ธธ.. OS : windows 10 64bit IDE : IntelliJ IDEA IDE ver : 2020.2 1. IntelliJ ์คํ! New Project 2. ์ข์ธก ํญ์์ Maven ์ ํ ํ, Create form archetype ์ฒดํฌ!(โป์ฃผ์ ์ฒดํฌ๋ฅผ ์ํ๋ฉด ์๋ ๋ฉ๋ด๊ฐ ์ ํ๋์ง ์์) Next ~ ์ญ์ญ..์ด๋ฆ ์ ํ๊ณ .. Finish ๊น์ง! ์ด๋ ๊ฒ ํ๋ก์ ํธ๊ฐ ์์ฑ๋๋ฉด Maven ํ์ผ๋ค์ด ๋น๋๋๋ค. ์ธ๋ด์ฌ์ ๊ฐ์ง๊ณ ๊ธฐ๋ค๋ฆฌ์ ๋น๋๊ฐ ์๋ฃ๋์๋ค. ์ด์ ํฐ์บฃ์ ์ฐ๋ํด๋ณด์! Add Configuration ํด๋ฆญ!..
#intelliJ Settings Encoding File- Settings ๋ก ์ด๋ ํ, Editor/File Encodings ํญ ์์ Global Encoding, Project Encoding, Properties Files ์ค์ ์ UTF-8๋ก ๋ณ๊ฒฝ ํ OK #intelliJ VM Encoding Help/Edit Custom VM Options๋ก ์ด๋ idea64.exe.vmoptions ํ์ผ ์ ์ผ ํ๋จ์ -Dfile.encoding=UTF-8 ์ถ๊ฐ! #Tomcat Encoding VM options ์ -Dfile.encoding=UTF-8 ์ถ๊ฐ!
SOLID ์์น ํญ์ ๊ธฐ์ตํ์ S: ๋จ์ผ ์ฑ ์ ์์น(SRP, Single Responsibility Principle) ๊ฐ์ฒด๋ ๋จ ํ๋์ ์ฑ ์๋ง ๊ฐ์ ธ์ผ ํ๋ค. O: ๊ฐ๋ฐฉ-ํ์ ์์น(OCP, Open Closed Principle) ๊ธฐ์กด์ ์ฝ๋๋ฅผ ๋ณ๊ฒฝํ์ง ์์ผ๋ฉด์ ๊ธฐ๋ฅ์ ์ถ๊ฐํ ์ ์๋๋ก ์ค๊ณ๊ฐ ๋์ด์ผ ํ๋ค. L: ๋ฆฌ์ค์ฝํ ์นํ ์์น(LSP, Liskov Substitution Principle) ์ผ๋ฐํ ๊ด๊ณ์ ๋ํ ์ด์ผ๊ธฐ๋ฉฐ, ์์ ํด๋์ค๋ ์ต์ํ ์์ ์ ๋ถ๋ชจ ํด๋์ค์์ ๊ฐ๋ฅํ ํ์๋ ์ํํ ์ ์์ด์ผ ํ๋ค. I: ์์กด ์ญ์ ์์น(DIP, Dependency Inversion Principle) ์์กด ๊ด๊ณ๋ฅผ ๋งบ์ ๋ ๋ณํํ๊ธฐ ์ฌ์ด ๊ฒ ๋๋ ์์ฃผ ๋ณํํ๋ ๊ฒ๋ณด๋ค๋ ๋ณํํ๊ธฐ ์ด๋ ค์ด ๊ฒ, ๊ฑฐ์ ๋ณํ๊ฐ ์๋ ๊ฒ์..