์์ ํฌ์คํ ๊ธ์ ์ข ์ข ๋ฆฌํฉํ ๋งํ๋๋ฐ ์์ ํ ๋๋ฌธ์ด ์์ด์ง๋ ๊ฒฝ์ฐ๊ฐ ์๋ค. ๋ค์ ๋ง๋ค๊ธฐ ๊ท์ฐฎ์ ๋ ์์ด๋ฒ๋ฆฐ ๋ฏธ๋ฆฌ๋ณด๊ธฐ๋ฅผ ๋์ฐพ์๋ณด์
@LocalServerPort deprecated ํด๊ฒฐ ๋ฐฉ๋ฒ์ ๋ํ์ฌ
๋ ธ๊ฐ๋ค๊ฐ ๊ท์ฐฎ๊ธธ๋
flutter scrollMetrics์ ๊ฐ๋ค์ด ์ด๋๋ฅผ ๋ํ๋ด๋์ง์ ๋ํ์ฌ
ํ๋ฌํฐ์์ ๊ทธ๊ฐ ํท๊ฐ๋ ธ๋ ์ฌ์ฌ์ฉ ์์ ฏ์ ๋ถ๋ฆฌํ ๋ ํจ์์ ํด๋์ค ๋ฐฉ์์ ๋ค๋ฅธ ์ ์ ์ ๋ฆฌํด๋ณธ๋ค.
@DataJpaTest๋ก Repository ํ ์คํธ ์ ์ฃ ์์ด ๋ก๊ทธ๊ฐ 2๋ฒ ์ถ๋ ฅ๋๋ ๊ฒฝ์ฐ๋ฅผ ํด๊ฒฐํด๋ณด์!
2021.2 ๋ฒ์ ์ ์ถ๊ฐ๋ ์ ์ฅ ์ ์๋ ์ ๋ ฌ ๋ฐ ์ฌ์ฉํ์ง ์๋ Import ๋ฌธ ์ ๋ฆฌ ์ต์ ์ ์ฌ์ฉํด๋ณด์
์์ฃผ ์ฐ๋ ์ฝ๋๋ฅผ ๋จ์ถ์ด๋ก ํธํ๊ฒ ์ถ๊ฐํ๊ธฐ ์ํด ๋ผ์ด๋ธ ํ ํ๋ฆฟ์ ์์ฑํ๊ณ , ์๋์ผ๋ก Import ํ๋ ๋ฐฉ๋ฒ์ ๋ํด ์์๋ณด์
Exclude code fragments from reformatting in the editor Setting
DrawerHeader์ ์๋์ผ๋ก ๋ณด์ด๋ bottom border๋ฅผ ์์ ๋ ๋ฐฉ๋ฒ๊ณผ ์ด๋ฐ ์ํฉ์์ ์ด๋ค ๋ฐฉ์์ผ๋ก ํด๊ฒฐํด์ผ ํ ์ง์ ๋ํ์ฌ
์ด๋ค ๋ฐฉ์์ผ๋ก 'A'๋ ๊ธ์๊ฐ byte๋ก ๋ฐ๋๋ ๊ฒ์ผ๊น? ๋ฌธ์ ์ธ์ฝ๋ฉ structure์ ํฐ ํ๋ฆ์ ๋ณด๊ธฐ ์ํด Unicode Character Encoding Model์ ๋ํด ๊ฐ๋จํ๊ฒ ์์๋ณด์.
๋ฌธ์ ์ธ์ฝ๋ฉ์ ๋ํด ์ฒ์ ๋ง๋ฅ๋จ๋ฆฌ๋ฉด ASCII, ISO-8859, Unicode ๋ญ๊ฐ ์ฐธ ๋ง๋ค. ์ด๊ฒ๋ค์ด ํ์ํ๊ฒ ๋ ํ๋ฆ์ ์ดํด๋ณด๋ฉด์ ASCII, ISO-8859, Unicode์ ๋ํด ๊ฐ๋จํ๊ฒ ์์๋ณด์.
ํฌ์คํ ์ jetbrain ๋ฌธ์ Convert a regular project into a Gradle project๋ฅผ ์ฐธ๊ณ ํ์ฌ ์์ฑ๋จ
flutter๋ก ๊ฐ๋ฐ ์ dialog์ ์ํ๋ฅผ ๋ฐ๊พธ๊ณ ์ถ์ ๊ฒฝ์ฐ๊ฐ ์์ด ์ด๊ฑธ ์์๋ณด๊ฒ ์ (ex: radio button, checkbox, ..) ์ด ๊ธ์์ dialog๋ฅผ ํธ์ถํ ์์ ฏ์ ์ํ๋ ๋ฐ๊พธ๊ณ ์ถ์ ๊ฒฝ์ฐ์ ์๋ ๊ฒฝ์ฐ๋ฅผ ๋๋ ์ ์ค๋ช ํจ
Github์์ pull request ์ ์ ํํ ์ ์๋ merge ์ข ๋ฅ๊ฐ 3๊ฐ์ง๊ฐ ์๋๋ฐ ์ด๊ฒ์ ๋ํด ๊ฐ๋ตํ๊ฒ ์์๋ณด์ (Merge vs Squash and merge vs Rebase and merge)
'์ค๋ฅ: ๊ธฐ๋ณธ ํด๋์ค worker.org.gradle.process.internal.worker.GradleWorkerMain์(๋ฅผ) ์ฐพ๊ฑฐ๋ ๋ก๋ํ ์ ์์ต๋๋ค.' ๋ฐ์ ํด๊ฒฐ
ํ๋ฌํฐ ์ฑ์ ์ด๋ฏธ์ง ์ถ๊ฐํ๋ ๋ฐฉ๋ฒ๊ณผ ์๋ ๋ ์ฒดํฌ ์ฌํญ
Testable code์ ์ํด ์ง์ผ์ผ ํ ๊ฒ๊ณผ warning sign์ ์์ฝํด๋์ ํฌ์คํ . ํด๋น ํฌ์คํ ์ ์๊ธ์ ์์ฒญ๋๊ฒ ์์ฝํ๊ธฐ ๋๋ฌธ์ ํ๋จ ๋งํฌ๋ฅผ ํตํด ๊ผญ ์๊ธ์ ๋ณด๊ธธ ์ถ์ฒํจ