๐ Today ์์ฝ
- ๋ฐฐํฌ ์ ์์ฉ/ํ
์คํธ ๋ชจ๋ ํธํ๋๋ ์ฝ๋ ์์ฑํ๊ธฐ
- ์คํ
์ด์ง ์๋ฒ ํ์์ฑ
- ์ฌ์ํ๋ค ์๊ฐ๋๋ ๋ฒ๊ทธ๋ ๋ฌด์กฐ๊ฑด ํ์ธํ๊ธฐ
- java null-safetyํ ์ฝ๋ ์์ฑํ๊ธฐ
What I did?
์์ฉ์๋ฒ(API) ๋ฐฐํฌ
- ์ ์
- ๋ก๊ทธ์ธ ์ ์ ์ ๋๋ฐ์ด์ค ์ ๋ณด Insert
- ๋ฉ์์ง
Admin
What I Learned?
null-safetyํ ์ฝ๋ ์์ฑ
- java ์ฝ๋ ์์ฑ ์ ๊ฐ์ฒด์ ์ ๋ณด์ ์ ๊ทผ ํ ์ํฉ์ด ๋ง์
- ํน์ ๊ฐ์ฒด์ ๊ฐ์ด null ์ผ ๊ฒฝ์ฐ NPE Error ๋ฐ์..
- Optional.ofnullable ํ์ฉ
๋ฐฐํฌ ์ ์ฃผ์์ฌํญ
- ์ ๊ท ๊ธฐ๋ฅ ์ถ๊ฐ ๋ ๋ด์ฉ QA ์งํ ํ ๋ ๊ธฐ์กด์ ๋ฐฐํฌ๋์ด์๋ ๋ด์ฉ๊ณผ ํธํ๋๋ ์ฝ๋ ์์ฑ ํ์
- ๊ธฐ์กด์ ์๋ ์ ๋ณด๋ฅผ ์ถ๊ฐ๋ก ๋ฐ์ ์ ์ฅํ๋ ๋ก์ง์ ์ถ๊ฐํจ
- ๊ธฐ์กด์ ๋ฐฐํฌ ๋ ์ฑ์ ํด๋น ์ ๋ณด๋ฅผ ๋๊ฒจ์ฃผ์ง ์์
- ๊ธฐ์กด ๋ฐฐํฌ ๋ ์ฑ์์ ํด๋น ์ ๋ณด๋ฅผ ๋๊ฒจ์ฃผ์ง ์๊ธฐ์ ๋ก๊ทธ์ธ ์๋ฌ ๋ฐ์..
- ํด๋น ์ ๋ณด์ ๋ฌด๋ฅผ ํ๋จํ์ฌ ๊ธฐ์กด ๋ก์ง๊ณผ์ ํธํ์ฑ ์๋ ์ฝ๋ ์์ฑ ํ์
SQL In ์ Query
- In ์ ์ ํฌํจ ๋ ๋ด์ฉ์ ArrayList ๋ก ๋ฝ๋ค๋ณด๋ ์ค๋ณต ๋ ๋ด์ฉ ์ ๋ถ ํฌํจํ์ฌ ์กฐํ๋จ
- ํด๋น ๋ด์ฉ์ Set ์ผ๋ก ๋ณํํ์ฌ ์์ฑ