๐ ๊ธฐ๋ก
-
์๋ฌ ๋ด์ฉ JSP์ ์๋ฐ์คํฌ๋ฆฝํธ ์ฝ๋ ์์ฑ ์ค ํ ํ๋ฆฟ ๋ฆฌํฐ๋ด(Template literals) ์ ์ฌ์ฉํด์ ๋นฝํฑ (back tick) ์์ ${} ๊ฐ์ ์ฌ์ฉํ๋ ์ค์ ๋ฐ์ํ ์๋ฌ์ด๋ค. ... para.textContent = `File name ${file.name}, file size ${returnFileSize(file.size)}.`; ... ํด๊ฒฐ ๊ณผ์ ๊ตฌ๊ธ๋ง์ ํ๋ฉด์ ์ฌ๋ฌ ์๋ฌ ๋ด์ฉ์ ํ์ธํ์ง๋ง, ๋น์ทํ์ ๋ฟ์ด์ง ๊ฐ์ ๋ด์ฉ๋ ์๋์๋ค. ๊ทผ๋ฐ ํ๋๊ฐ์ด ์๋ฌ ํด๊ฒฐ ๋ฐฉ๋ฒ์ ๋์ผํ๋ค. ๊ตฌ๊ธ๋ง ์์์์ธ ์ ํจํ์ง ์์ ์๋ณ์๋ฅผ ์ฌ์ฉ Java ๋ฒ์ ์ ์ ๋ฐ๋ฅธ ์๋ณ์ ์ ์ฝ์ฌํญ ๋ณ๊ฒฝ(๊ตฌ์ถ Java 1.6 -> ํ์ฌ Java 1.8) Eclipse/Tomcat ๊ธฐ๋ฐ์ ๊ฐ๋ฐํ๊ฒฝ์์ ๋ฐ์ javax.el.ELExcep..
Java/JSP | javax.el.ELException: Failed to parse the expression์๋ฌ ๋ด์ฉ JSP์ ์๋ฐ์คํฌ๋ฆฝํธ ์ฝ๋ ์์ฑ ์ค ํ ํ๋ฆฟ ๋ฆฌํฐ๋ด(Template literals) ์ ์ฌ์ฉํด์ ๋นฝํฑ (back tick) ์์ ${} ๊ฐ์ ์ฌ์ฉํ๋ ์ค์ ๋ฐ์ํ ์๋ฌ์ด๋ค. ... para.textContent = `File name ${file.name}, file size ${returnFileSize(file.size)}.`; ... ํด๊ฒฐ ๊ณผ์ ๊ตฌ๊ธ๋ง์ ํ๋ฉด์ ์ฌ๋ฌ ์๋ฌ ๋ด์ฉ์ ํ์ธํ์ง๋ง, ๋น์ทํ์ ๋ฟ์ด์ง ๊ฐ์ ๋ด์ฉ๋ ์๋์๋ค. ๊ทผ๋ฐ ํ๋๊ฐ์ด ์๋ฌ ํด๊ฒฐ ๋ฐฉ๋ฒ์ ๋์ผํ๋ค. ๊ตฌ๊ธ๋ง ์์์์ธ ์ ํจํ์ง ์์ ์๋ณ์๋ฅผ ์ฌ์ฉ Java ๋ฒ์ ์ ์ ๋ฐ๋ฅธ ์๋ณ์ ์ ์ฝ์ฌํญ ๋ณ๊ฒฝ(๊ตฌ์ถ Java 1.6 -> ํ์ฌ Java 1.8) Eclipse/Tomcat ๊ธฐ๋ฐ์ ๊ฐ๋ฐํ๊ฒฝ์์ ๋ฐ์ javax.el.ELExcep..
2023.01.30 -
์ฝ๋ฉ์ ๋ฐฐ์ด์ง ์ด์ธ 1๋ .. ํญ์ ๊ณต์๋ฌธ์๋ฅผ ์ฐพ์๋ณด์ง ์๊ณ ๊ตฌ๊ธ๋งํ๋ฉฐ ๋ธ๋ก๊ทธ, ์คํ ์ค๋ฒํ๋ก์ฐ๋ฅผ ์ ์ฉํ๋ ๋ ์์ ์ด์ ๋ ์ข ๊ณต์๋ฌธ์๋ฅผ ๋จผ์ ์ฐพ์๋ณด๋ ์ต๊ด์ ๊ธธ๋ฌ์ผ๊ฒ ๋ค. Docs Java8 Home: Java Platform, Standard Edition (Java SE) 8 Release 8 docs.oracle.com SpringMVC Web on Servlet Stack Spring Web MVC is the original web framework built on the Servlet API and has been included in the Spring Framework from the very beginning. The formal name, "Spring Web MVC," comes from..
TIL | 2023. 1. 18.์ฝ๋ฉ์ ๋ฐฐ์ด์ง ์ด์ธ 1๋ .. ํญ์ ๊ณต์๋ฌธ์๋ฅผ ์ฐพ์๋ณด์ง ์๊ณ ๊ตฌ๊ธ๋งํ๋ฉฐ ๋ธ๋ก๊ทธ, ์คํ ์ค๋ฒํ๋ก์ฐ๋ฅผ ์ ์ฉํ๋ ๋ ์์ ์ด์ ๋ ์ข ๊ณต์๋ฌธ์๋ฅผ ๋จผ์ ์ฐพ์๋ณด๋ ์ต๊ด์ ๊ธธ๋ฌ์ผ๊ฒ ๋ค. Docs Java8 Home: Java Platform, Standard Edition (Java SE) 8 Release 8 docs.oracle.com SpringMVC Web on Servlet Stack Spring Web MVC is the original web framework built on the Servlet API and has been included in the Spring Framework from the very beginning. The formal name, "Spring Web MVC," comes from..
2023.01.18 -
์๋ฐ(Java) ์ด์ธ ๋จ์ถํค ctrl + shitt + L : ๋จ์ถํค ์ ์ฒด ๋ชฉ๋ก๋ณด๊ธฐ ctrl + + , - : ํฐํธ ์ฌ์ด์ฆ ์ฆ๊ฐ/๊ฐ์ ctrl + D : ํ ์ค ์ญ์ ctrl + alt + shift + down : ํ ๋จ์ ๋ณต์ฌ alt + shift + A ๋ฉํฐ์ปฌ๋ผ ํธ์ง / ์ปค์ ๋ณต์ฌ alt + up, down : ํ ๋จ์ ์ด๋ ctrl + I : ํ ์ ๋ ฌ / ์๋ ๋ค์ฌ์ฐ ctrl + / : ํ ์ค ์ฃผ์(ํ ๊ธ) /* */ : ์ฌ๋ฌ ์ค / ๋ฒ์ ์ฃผ์ ctrl + space : ์๋์์ฑ Preferences > java > editor > templates > sout(์ธํ ๋ฆฌ์ ์ด์ฉ ๋จ์ถํค๋ฅผ ์ ์ฉํ๋ค. ์์ ์ด ํธํ ๋จ์ถํค๋ก ๋ณ๊ฒฝ) Preferences > java > editor > content assis..
TIL | 2022. 11. 15.์๋ฐ(Java) ์ด์ธ ๋จ์ถํค ctrl + shitt + L : ๋จ์ถํค ์ ์ฒด ๋ชฉ๋ก๋ณด๊ธฐ ctrl + + , - : ํฐํธ ์ฌ์ด์ฆ ์ฆ๊ฐ/๊ฐ์ ctrl + D : ํ ์ค ์ญ์ ctrl + alt + shift + down : ํ ๋จ์ ๋ณต์ฌ alt + shift + A ๋ฉํฐ์ปฌ๋ผ ํธ์ง / ์ปค์ ๋ณต์ฌ alt + up, down : ํ ๋จ์ ์ด๋ ctrl + I : ํ ์ ๋ ฌ / ์๋ ๋ค์ฌ์ฐ ctrl + / : ํ ์ค ์ฃผ์(ํ ๊ธ) /* */ : ์ฌ๋ฌ ์ค / ๋ฒ์ ์ฃผ์ ctrl + space : ์๋์์ฑ Preferences > java > editor > templates > sout(์ธํ ๋ฆฌ์ ์ด์ฉ ๋จ์ถํค๋ฅผ ์ ์ฉํ๋ค. ์์ ์ด ํธํ ๋จ์ถํค๋ก ๋ณ๊ฒฝ) Preferences > java > editor > content assis..
2023.01.06 -
์์ฆ ์ปค๋ฆฌ์ด๋ฆฌ ๋ผ๋ ์ดํ์ ์ ์ฉํ๊ณ ์๋๋ฐ, ๋๊ธฐ๋ถ์ฌ๊ฐ ๋๊ณ ์๊ทน์ด ๋๋ ๊ธ๋ค์ด ๋ง๋ค. ์ปค๋ฆฌ์ด๋ฆฌ ๊ธ ์ค '์ฃผ๋์ด ๊ฐ๋ฐ์๋ค์ 8๊ฐ์ง ์ผ๋ฐ์ ์ธ ์ค์' ๋ผ๋ ๊ธ์ด ์๋ค ํ๋ ๊ฐ์ด ๋ค ๋ง๋ง์ด๋ผ์.. ์๊ทน์ ๋์ด ๋ผ๋ง์๋ค.. ์ฐ์ฐํ ํ๋ก ํธ ์ ๋ฌด๋ฅผ ํ๊ฒ ๋์๋๋ฐ, ์๋ น์ด๋ผ๋ ๋ฐฐ์ฐ๊ณ ์ถ์ ์ฌ์ ์ด๋ค.. egovFrame ์ ๋ํด์ ์ข ๋ ์์๋ดค๋ค. 'ํ์ ์์ ๋ถ ์ฐํ๊ธฐ๊ด์ธ ํ๊ตญ์ ๋ณดํ์งํฅ์์์ ๋ง๋ ์น๊ธฐ๋ฐ ํ๋ ์์ํฌ' ์ฆ, ๋ํ๋ฏผ๊ตญ ๊ณต๊ณต ๋ถ๋ถ ์ ๋ณดํ ์ฌ์ ์ ํ๋ซํผ๋ณ ํ์คํ๋ ๊ฐ๋ฐ ํ๋ ์์ํฌ, java ๊ธฐ๋ฐ, ์ด์ ํ์ค ํ๊ฒฝ ์ ๊ณต spring ๊ณผ ์ฐจ์ด๋ผ ํ๋ค๋ฉด, egovframe ์ spring + @ ๋ก ๊ฐ๊ณตํ ํํ์ ํ๋ ์์ํฌ์ด๋ค. front ๋์ ๋์ aํ๊ทธ ๋ ๊ธฐ๋ณธ๊ฐ์ผ๋ก ๊ฐ์ง๊ณ ์๋ ์คํ์ผ์ด ์์ด์ ์ฌ์ฉํ๊ธฐ ์ํด์๋ ..
TIL | 2022. 11. 11.์์ฆ ์ปค๋ฆฌ์ด๋ฆฌ ๋ผ๋ ์ดํ์ ์ ์ฉํ๊ณ ์๋๋ฐ, ๋๊ธฐ๋ถ์ฌ๊ฐ ๋๊ณ ์๊ทน์ด ๋๋ ๊ธ๋ค์ด ๋ง๋ค. ์ปค๋ฆฌ์ด๋ฆฌ ๊ธ ์ค '์ฃผ๋์ด ๊ฐ๋ฐ์๋ค์ 8๊ฐ์ง ์ผ๋ฐ์ ์ธ ์ค์' ๋ผ๋ ๊ธ์ด ์๋ค ํ๋ ๊ฐ์ด ๋ค ๋ง๋ง์ด๋ผ์.. ์๊ทน์ ๋์ด ๋ผ๋ง์๋ค.. ์ฐ์ฐํ ํ๋ก ํธ ์ ๋ฌด๋ฅผ ํ๊ฒ ๋์๋๋ฐ, ์๋ น์ด๋ผ๋ ๋ฐฐ์ฐ๊ณ ์ถ์ ์ฌ์ ์ด๋ค.. egovFrame ์ ๋ํด์ ์ข ๋ ์์๋ดค๋ค. 'ํ์ ์์ ๋ถ ์ฐํ๊ธฐ๊ด์ธ ํ๊ตญ์ ๋ณดํ์งํฅ์์์ ๋ง๋ ์น๊ธฐ๋ฐ ํ๋ ์์ํฌ' ์ฆ, ๋ํ๋ฏผ๊ตญ ๊ณต๊ณต ๋ถ๋ถ ์ ๋ณดํ ์ฌ์ ์ ํ๋ซํผ๋ณ ํ์คํ๋ ๊ฐ๋ฐ ํ๋ ์์ํฌ, java ๊ธฐ๋ฐ, ์ด์ ํ์ค ํ๊ฒฝ ์ ๊ณต spring ๊ณผ ์ฐจ์ด๋ผ ํ๋ค๋ฉด, egovframe ์ spring + @ ๋ก ๊ฐ๊ณตํ ํํ์ ํ๋ ์์ํฌ์ด๋ค. front ๋์ ๋์ aํ๊ทธ ๋ ๊ธฐ๋ณธ๊ฐ์ผ๋ก ๊ฐ์ง๊ณ ์๋ ์คํ์ผ์ด ์์ด์ ์ฌ์ฉํ๊ธฐ ์ํด์๋ ..
2023.01.06 -
๋ด๋ฐฐ์บ (๋ด์ผ๋ฐฐ์์บ ํ)์์ ๋ฏธ๋ ํ๋ก์ ํธ๋ฅผ ์์์ผ๋ก ํ์ ์ ๋ํด์ ์์ธํ ์ค๋ช ํด์ฃผ์๋ค. ์์ผ๋ก ์ผํ๊ฒ ๋ ํ์ฌ, ๊ธฐ์ ์์ ํ์ ์ ๊ฐ์ฅ ์ค์ํ ๋ถ๋ถ์ด๋ผ๊ณ ๋ณผ ์ ์๊ฒ ๋ค. ์ ๋ฐฐ์์ ์ด๋ ๊ณณ์ ๊ฐ๋ ์ง ์ผ์ํ๋ ์ฌ๋์ด ๋์. [ํ์ ์ ์ํ ๋ฐฉ๋ฒ] 1. ๊ฐ์ด ํ์ ํ๋ ์ฌ๋๊ณผ์ ๋ํ๋ฅผ ํตํด ํ์ , ์ฑ๊ฒฉ, ์ญ๋ ๋ฑ์ ๊ณต์ ํ๋ค. - ์์ผ๋ก ํ๋ก์ ํธ๋ฅผ ํ๊ธฐ์ ์์ ์ํํ ํ๋ก์ ํธ๋ฅผ ์ํด ์ฐ๋ฆฌ ํ์์ ์ด๋ค์ง ํจ๊ป ๋ฌด์์ ํ ์ ์๋์ง๋ฅผ ์์๊ฐ๋ ์๊ฐ์ด ๋๊ฒ ๋ค. 2. ํ๋ก์ ํธ์ ์ปจ์ ์ ๋ํ ์ถฉ๋ถํ ๋ ผ์๋ฅผ ํ๋ค. - ๋ฉ์ธ์ด ๋๋ ์์๊ณผ ํ๋ ์ ๋์์ธ์ ํตํด ์ด๋ค ์์ผ๋ก ๊ตฌ์ฑํด ๋๊ฐ์ง ๋ ผ์๋ฅผ ํ๋ค. - ์ด ๊ณผ์ ์ด ์ ๋๋ก ์ด๋ฃจ์ด์ง์ง ์๋๋ค๋ฉด ํ๋ก์ ํธ๋ฅผ ์งํํ๋๋ฐ์ ๋ค์ ์ฐจ์ง์ ๋น์ ์ ์๋ค. 3. ๊ฒฐ๊ณผ๋ฌผ์ด ๋๋ ๋ชฉ์ (MOCKUP..
Cooperation | ํ์๋ด๋ฐฐ์บ (๋ด์ผ๋ฐฐ์์บ ํ)์์ ๋ฏธ๋ ํ๋ก์ ํธ๋ฅผ ์์์ผ๋ก ํ์ ์ ๋ํด์ ์์ธํ ์ค๋ช ํด์ฃผ์๋ค. ์์ผ๋ก ์ผํ๊ฒ ๋ ํ์ฌ, ๊ธฐ์ ์์ ํ์ ์ ๊ฐ์ฅ ์ค์ํ ๋ถ๋ถ์ด๋ผ๊ณ ๋ณผ ์ ์๊ฒ ๋ค. ์ ๋ฐฐ์์ ์ด๋ ๊ณณ์ ๊ฐ๋ ์ง ์ผ์ํ๋ ์ฌ๋์ด ๋์. [ํ์ ์ ์ํ ๋ฐฉ๋ฒ] 1. ๊ฐ์ด ํ์ ํ๋ ์ฌ๋๊ณผ์ ๋ํ๋ฅผ ํตํด ํ์ , ์ฑ๊ฒฉ, ์ญ๋ ๋ฑ์ ๊ณต์ ํ๋ค. - ์์ผ๋ก ํ๋ก์ ํธ๋ฅผ ํ๊ธฐ์ ์์ ์ํํ ํ๋ก์ ํธ๋ฅผ ์ํด ์ฐ๋ฆฌ ํ์์ ์ด๋ค์ง ํจ๊ป ๋ฌด์์ ํ ์ ์๋์ง๋ฅผ ์์๊ฐ๋ ์๊ฐ์ด ๋๊ฒ ๋ค. 2. ํ๋ก์ ํธ์ ์ปจ์ ์ ๋ํ ์ถฉ๋ถํ ๋ ผ์๋ฅผ ํ๋ค. - ๋ฉ์ธ์ด ๋๋ ์์๊ณผ ํ๋ ์ ๋์์ธ์ ํตํด ์ด๋ค ์์ผ๋ก ๊ตฌ์ฑํด ๋๊ฐ์ง ๋ ผ์๋ฅผ ํ๋ค. - ์ด ๊ณผ์ ์ด ์ ๋๋ก ์ด๋ฃจ์ด์ง์ง ์๋๋ค๋ฉด ํ๋ก์ ํธ๋ฅผ ์งํํ๋๋ฐ์ ๋ค์ ์ฐจ์ง์ ๋น์ ์ ์๋ค. 3. ๊ฒฐ๊ณผ๋ฌผ์ด ๋๋ ๋ชฉ์ (MOCKUP..
2023.01.02 -
http://taewan.kim/book/english_for_developer/ [2020/Books:03] IT ๊ฐ๋ฐ์์ ์์ด ํ์ด๊ธฐ 'IT ๊ฐ๋ฐ์์ ์์ด ํ์ด๊ธฐ' ๋ฆฌ๋ทฐ์ ๋๋ค. taewan.kim
์ฐธ๊ณ ๋์ | IT ๊ฐ๋ฐ์์ ์์ด ํ์ด๊ธฐhttp://taewan.kim/book/english_for_developer/ [2020/Books:03] IT ๊ฐ๋ฐ์์ ์์ด ํ์ด๊ธฐ 'IT ๊ฐ๋ฐ์์ ์์ด ํ์ด๊ธฐ' ๋ฆฌ๋ทฐ์ ๋๋ค. taewan.kim
2023.01.02 -
ํ๋ก๊ทธ๋๋ฐ์์๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ ํ๋ ์์ํฌ, ์ฌ์ง์ด ํ๋ก๊ทธ๋๋ฐ ์ธ์ด๊น์ง ์ ํํด์ผ ํ ๊ฒ์ด ๋ง์ต๋๋ค. ๊ทธ๋ฆฌ๊ณ ์ด ์ ํ๋ค์ ๋๋๋ฆฌ๊ธฐ ์ด๋ ค์ธ ๋ฟ ์๋๋ผ, ์ ํ์ง๊ฐ ๋ง๊ณ ๋น ๋ฅด๊ฒ ๋ฐ๋์ด์ ๊ฒฐ์ ํ๊ธฐ ์ฝ์ง ์์ฃ . ์ฌ๋ฐ๋ฅธ ์ ํ์ ์ํด์๋ ํธ๋ ๋๋ฅผ ์ฝ๊ณ ์ค์ค๋ก ํ๋จํ ์ ์๋ ๋ฅ๋ ฅ์ ๊ธธ๋ฌ์ผ ํฉ๋๋ค. ํธ๋ ๋๋ฅผ ์ฝ๋ ๋ฐฉ๋ฒ์ผ๋ก ์ด 3๊ฐ์ง๋ฅผ ์๊ฐํด ๋๋ ธ๋๋ฐ์. ํ๋์ฉ ์ ๋ฆฌํด ๋ด ์๋ค. ํ๋ฐํ ๊ธฐ์ ๊ธฐ์ ์ ์ ์ํ์ ๊ธฐ์ตํ์ธ์. ์ข์ ๊ธฐ์ ์ ๋ง์ ์ฌ๋๋ค์ด ์ฌ์ฉํฉ๋๋ค. ๋ง์ ์ฌ๋๋ค์ด ์ฌ์ฉํ๋ฉด ์ปค๋ฎค๋ํฐ๊ฐ ํ๋ฐํด ์ง๊ณ , ์ข์ ํ ๋ก ๊ณผ ์๋ฃ๋ค์ด ๋ง์ด ๋ง๋ค์ด ์ง๋๋ค. ์ข์ ํ ๋ก ๊ณผ ์๋ฃ๋ฅผ ํตํด, ๋ ๋ง์ ์ฌ๋๋ค์ด ๊ธฐ์ ์ ์ ํํ๊ฒ ๋ฉ๋๋ค. ์ ๋ฆฌํ์๋ฉด, ์ข์ ๊ธฐ์ ์ด ํ๋ฐํด์ง๊ธฐ๋ ํ๊ณ , ํ๋ฐํ ๊ธฐ์ ์ด ์ข์ ๊ธฐ์ ์ด๊ธฐ๋ ํฉ๋๋ค. ํ๋ฐํ ๊ธฐ์ ์ ์ข์ ์๋ฃ๋ฅผ ..
ํธ๋ ๋๋ฅผ ์ฝ๋ ๋ฐฉ๋ฒ ์ ๋ฆฌ ๋ ธํธํ๋ก๊ทธ๋๋ฐ์์๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ ํ๋ ์์ํฌ, ์ฌ์ง์ด ํ๋ก๊ทธ๋๋ฐ ์ธ์ด๊น์ง ์ ํํด์ผ ํ ๊ฒ์ด ๋ง์ต๋๋ค. ๊ทธ๋ฆฌ๊ณ ์ด ์ ํ๋ค์ ๋๋๋ฆฌ๊ธฐ ์ด๋ ค์ธ ๋ฟ ์๋๋ผ, ์ ํ์ง๊ฐ ๋ง๊ณ ๋น ๋ฅด๊ฒ ๋ฐ๋์ด์ ๊ฒฐ์ ํ๊ธฐ ์ฝ์ง ์์ฃ . ์ฌ๋ฐ๋ฅธ ์ ํ์ ์ํด์๋ ํธ๋ ๋๋ฅผ ์ฝ๊ณ ์ค์ค๋ก ํ๋จํ ์ ์๋ ๋ฅ๋ ฅ์ ๊ธธ๋ฌ์ผ ํฉ๋๋ค. ํธ๋ ๋๋ฅผ ์ฝ๋ ๋ฐฉ๋ฒ์ผ๋ก ์ด 3๊ฐ์ง๋ฅผ ์๊ฐํด ๋๋ ธ๋๋ฐ์. ํ๋์ฉ ์ ๋ฆฌํด ๋ด ์๋ค. ํ๋ฐํ ๊ธฐ์ ๊ธฐ์ ์ ์ ์ํ์ ๊ธฐ์ตํ์ธ์. ์ข์ ๊ธฐ์ ์ ๋ง์ ์ฌ๋๋ค์ด ์ฌ์ฉํฉ๋๋ค. ๋ง์ ์ฌ๋๋ค์ด ์ฌ์ฉํ๋ฉด ์ปค๋ฎค๋ํฐ๊ฐ ํ๋ฐํด ์ง๊ณ , ์ข์ ํ ๋ก ๊ณผ ์๋ฃ๋ค์ด ๋ง์ด ๋ง๋ค์ด ์ง๋๋ค. ์ข์ ํ ๋ก ๊ณผ ์๋ฃ๋ฅผ ํตํด, ๋ ๋ง์ ์ฌ๋๋ค์ด ๊ธฐ์ ์ ์ ํํ๊ฒ ๋ฉ๋๋ค. ์ ๋ฆฌํ์๋ฉด, ์ข์ ๊ธฐ์ ์ด ํ๋ฐํด์ง๊ธฐ๋ ํ๊ณ , ํ๋ฐํ ๊ธฐ์ ์ด ์ข์ ๊ธฐ์ ์ด๊ธฐ๋ ํฉ๋๋ค. ํ๋ฐํ ๊ธฐ์ ์ ์ข์ ์๋ฃ๋ฅผ ..
2023.01.02 -
์ ์ฉํ ํ๋ก๊ทธ๋จ๋ค IDE ์ธ์๋ ๊ฐ๋ฐ์๋ค์ด ๋ง์ด ์ฌ์ฉํ๋ ํ๋ก๊ทธ๋จ๋ค์ ์ดํด๋ณด์๋ฉด ํ๋ก์ ํธ ๊ด๋ฆฌ ํด์ธ Jira, Trello, Asana, Confluence ๋ฉ์ ์ ์ธ Slack, Skype, Jandi ์์ธ ํ์ ํด์ธ Sketch ์ด๋ฐ ๊ฒ๋ค์ด ์๋๋ฐ์. ํ์ฌ๋ง๋ค ์ฐ๋ ๊ฒ๋ค์ด ๋ค๋ฅด๊ธด ํ์ง๋ง, ๋๋ต์ ์ผ๋ก ํ์ ํ๊ณ ์์ผ๋ฉด ๋์ค์ ์ผํ ๋ ๋ ์ ์ํ๊ธฐ ์ฝ๊ณ ํธํ๊ฒ ์ฃ ? ์๊ฐ ๋ด์ ์ด๋ฐ ํด๋ค์ ํ๋ฒ์ฉ ์ดํด๋ณด๋ ๊ฑธ ์ถ์ฒํฉ๋๋ค. StackShare์ ๊ฐ๋ฉด, ๊ฐ๋ฐ์ ํน์ ๊ฐ๋ฐํ์์ ์ฌ์ฉํ๋ ๋ค์ํ ํด์ ์ฐพ์๋ณผ ์๋ ์์ต๋๋ค. ์ถ์ฒ | ์ฝ๋์
์ ์ฉํ ํ๋ก๊ทธ๋จ๋ค์ ์ฉํ ํ๋ก๊ทธ๋จ๋ค IDE ์ธ์๋ ๊ฐ๋ฐ์๋ค์ด ๋ง์ด ์ฌ์ฉํ๋ ํ๋ก๊ทธ๋จ๋ค์ ์ดํด๋ณด์๋ฉด ํ๋ก์ ํธ ๊ด๋ฆฌ ํด์ธ Jira, Trello, Asana, Confluence ๋ฉ์ ์ ์ธ Slack, Skype, Jandi ์์ธ ํ์ ํด์ธ Sketch ์ด๋ฐ ๊ฒ๋ค์ด ์๋๋ฐ์. ํ์ฌ๋ง๋ค ์ฐ๋ ๊ฒ๋ค์ด ๋ค๋ฅด๊ธด ํ์ง๋ง, ๋๋ต์ ์ผ๋ก ํ์ ํ๊ณ ์์ผ๋ฉด ๋์ค์ ์ผํ ๋ ๋ ์ ์ํ๊ธฐ ์ฝ๊ณ ํธํ๊ฒ ์ฃ ? ์๊ฐ ๋ด์ ์ด๋ฐ ํด๋ค์ ํ๋ฒ์ฉ ์ดํด๋ณด๋ ๊ฑธ ์ถ์ฒํฉ๋๋ค. StackShare์ ๊ฐ๋ฉด, ๊ฐ๋ฐ์ ํน์ ๊ฐ๋ฐํ์์ ์ฌ์ฉํ๋ ๋ค์ํ ํด์ ์ฐพ์๋ณผ ์๋ ์์ต๋๋ค. ์ถ์ฒ | ์ฝ๋์
2023.01.02