Visual Studio Code 1.84๋ ์ ๊ทผ์ฑ๊ณผ ์ฌ์ฉ์ ์ง์ ๊ฐ๋ฅ์ฑ์ ๋์ด๊ณ Python ํ์ฅ ๊ธฐ๋ฅ์ ํฅ์์ํต๋๋ค.
VS Code์ ์ต์ ๋ฆด๋ฆฌ์ค์ธ ๋ฒ์ 1.84๋ Python ํ์ฅ์ ๋ํ ์ค์ง์ ์ธ ํฅ์๊ณผ ํจ๊ป ์ ๊ทผ์ฑ ๋ฐ ์ฌ์ฉ์ ์ ์ ๊ฐ๋ฅ์ฑ์ ์ด์ ์ ๋ง์ท์ต๋๋ค.

์ค์ํ ์ง์ ์ผ๋ก Microsoft VS Code 1.84 ๋๋ 2023๋ 10์ ๋ฒ์ ์ด๋ผ๊ณ ๋ ์๋ ค์ง ํน์ง ํธ์ง๊ธฐ์ธ Visual Studio Code์ ์ต์ ๋ฆด๋ฆฌ์ค๋ฅผ ์ถ์ํ์ต๋๋ค. ๊ณต์ Visual Studio Code ์น ์ฌ์ดํธ๋ฅผ ํตํด Windows, Linux ๋ฐ Mac์์ ์ฌ์ฉํ ์ ์๋ ์ด ์ต์ ๋ฒ์ ์ ํ๋ ํ์์ค ๋ฐฉํฅ์ ๋ํ ์ค์ํ ์ฌ์ฉ์ ์ ์ ์ต์ ๋ฐ ์ฃผ์ ๊ฐ์ ์ฌํญ๊ณผ ํจ๊ป ๋ ๋ง์ ์ค๋์ค ํ๋กฌํํธ๋ฅผ ์ถ๊ฐํ์ฌ ์ ๊ทผ์ฑ์ ๋ํ ์กฐ์ง์ ๋ ธ๋ ฅ์ ๊ฐ์กฐํฉ๋๋ค. ํ์ด์ฌ ํ์ฅ.
์ ๊ทผ์ฑ ๊ฐ์ ์ ์ํ ๊ณต๋์ ๋ ธ๋ ฅ์ ์๋ฆฌ๊ธฐ ์ํด ์ด๋ฒ ๋ฆด๋ฆฌ์ค์ ์ฌ๋ฌ ๊ธฐ๋ฅ์ ์๋นํ ์ค๋์ค ์ ํธ๊ฐ ํฌํจ๋์์ต๋๋ค. audioCues.clear ๊ธฐ๋ฅ์ด ํ์ฑํ๋ ๊ฒฝ์ฐ ๋จ๋ง๊ธฐ, ํต์ ๋๋ ์๋ฆผ์ด ์ง์์ง๋ฉด ์ฌ์ฉ์์๊ฒ ์ค๋์ค ์ ํธ๋ก ๊ฒฝ๊ณ ๋ฉ๋๋ค. audioCues.save ๋ฐ audioCues.format ๋ช ๋ น์ ์ฌ์ฉ์ ๋์์ ๋ฐ๋ผ ๋๋ ํ์ผ ๋ฐ ๋ ธํธ๋ถ๊ณผ ๊ด๋ จ๋ ๊ฐ ์ด๋ฒคํธ์ ๋ํด ์๊ตฌ์ ์ผ๋ก ์๋ํ๋๋ก ์ค๊ณ๋์์ต๋๋ค. ์ด๋ฌํ ์ ํธ๊ฐ ๋นํ์ฑํ๋๋ ์๋๋ฆฌ์ค์์๋ ARIA(Accessible Rich Internet Application) ๊ฒฝ๊ณ ๊ฐ ํธ๋ฆฌ๊ฑฐ๋ฉ๋๋ค. ์ด ๊ธฐ๋ฅ์accessibility.alert.format ๋ฐaccessibility.alert.save ๋ช ๋ น์ ์ฌ์ฉํ์ฌ ๊ฐ์ธํํ ์ ์์ต๋๋ค.
์ต์ ์ ๋ฐ์ดํธ๋ ๊ฐ๋ฐ์์๊ฒ ํ๋ ํ์์ค์ ์ฌ์ด๋ ๋ฐ์ ์ ์ ์ผ๋ก ์ฌ๋ฐฐ์นํ ์ ์๋ ์ ์ฐ์ฑ์ ์ ๊ณตํฉ๋๋ค. ์ฌ๋ฐฐ์น ์ ๊ณ์ ๋ฐ ๊ด๋ฆฌ ๋ฒํผ์ด ์ ๋ชฉ ํ์์ค์ ๋งจ ์ค๋ฅธ์ชฝ์ผ๋ก ์ด๋๋๋ฉฐ, ์ฌ์ฉ์ ์ ์ ์ ๋ชฉ ํ์์ค์ด ํ์ฑํ๋ ๊ฒฝ์ฐ์๋ง ์กฐ์ ํ ์ ์์ต๋๋ค. ๋ํ ์ ๋ฐ์ดํธ์๋ workbench.editor.showTabs๋ฅผ ์์์ผ๋ก ์ค์ ํ๊ณ ๋ค๋ฅธ ์ต์ ์ ๋ค์ค(๊ธฐ๋ณธ ์ต์ ) ๋๋ ๋จ์ผ๋ก ์ค์ ํ์ฌ ํธ์ง๊ธฐ ํญ์ ์จ๊ธฐ๋ ์ต์ ์ด ๋์ ๋์ด ํ์ฑ ํธ์ง๊ธฐ์ ๋ํ ๋จ์ผ ํธ์ง๊ธฐ ํญ์ ํ์ํฉ๋๋ค. ์๋ก์ด ๋ณด๊ธฐ.ํ ๊ธ ํธ์ง๊ธฐ ๊ทธ๋ฃน ์ต๋ํ ๋ช ๋ น(Ctrl+K Ctrl+M)์ ์ฌ์ฉํ๋ฉด ํธ์ง๊ธฐ ๊ทธ๋ฃน์ ํ์ฅํ์ฌ ๋ค๋ฅธ ๋ชจ๋ ๊ทธ๋ฃน์ ์จ๊ธธ ์ ์์ต๋๋ค. ๋ํ ์ด์ ๋ ์ด์์์ผ๋ก ๋๋๋ฆด ์ ์๋ ๋ฒํผ์ด ํญ ํ์์ค์ ์ถ๊ฐ๋์ด ํธ์ง๊ธฐ ํญ์ ๋ ๋ฒ ํด๋ฆญํ์ฌ ํธ์ง๊ธฐ ๊ทธ๋ฃน์ ์ต๋ํ ๋ฐ ์ต์ํํ ์ ์์ต๋๋ค(workbench.editor.doubleClickTabToToggleEditorGroupSize๊ฐ ์ต๋ํ๋ก ์ค์ ๋ ๊ฒฝ์ฐ).
ํจ๊ณผ์ ์ธ ์ฝ๋ฉ์ ์ฃผ๋ชฉํ๋ฉด์ Python ํ์ฅ์ ์ด์ ๋ผ์ธ์ด Python REPL(Shift-Enter)๋ก ์ ์ก๋ ๋, ํนํ ์คํํ ์ฝ๋๊ฐ ์ ํ๋์ง ์์ ๊ฒฝ์ฐ ๋์ฑ ์ง๋ฅ์ ์ผ๋ก ์ํ๋ฉ๋๋ค. ์ด๋ ์คํ์ ์ธ Smart Send ๊ธฐ๋ฅ์ ๋์ ์ ํตํด ๊ฐ๋ฅํด์ก์ต๋๋ค. ์ด ๊ธฐ๋ฅ์ ํ์ฅ ํ๋ก๊ทธ๋จ์ด ์คํ์ ์ํด ์ปค์ ์์น ์ฃผ๋ณ์ ์คํ ๊ฐ๋ฅํ ์ฝ๋ ์ค ๊ฐ๋ฅํ ์ต์ ๋ธ๋ก๋ง REPL๋ก ํธ์ํ๋๋ก ๋ณด์ฅํฉ๋๋ค. ์ด๋ ์ปค์๋ฅผ ๋ค์ ์คํ ๊ฐ๋ฅํ ์ค๋ก ์ด๋ํ๋ฉด์ ์ฌ๋ฌ ์ฒญํฌ๋ฅผ ๋ฐ๋ณต์ ์ผ๋ก ์คํํ๋ ๋์ ์ํํ ๊ฒฝํ์ ์ ๊ณตํ๋ ๊ฒ์ ๋ชฉํ๋ก ํฉ๋๋ค. ์ด ์คํ์ ํฅํ ๊ธฐ๋ณธ๊ฐ์ด ๋ ๊ฒ์ผ๋ก ์์๋ฉ๋๋ค.
์ต์ VS Code ์๋์ ์์๋ Windows 32๋นํธ ๋ฒ์ ์ ๋ํ ์ง์์ด ์ข ๋ฃ๋์ด ๊ฐ๋ฐ์๊ฐ 64๋นํธ ๋ฒ์ ์ VS Code๋ก ์ ํํ๋๋ก ๊ถ์ฅ๋ฉ๋๋ค. ๋์์ Gradle for Java ํ์ฅ์ Gradle๊ณผ ์ ์ฌํ๊ฒ ๊ฐ๋ฐ ํ๊ฒฝ๊ณผ ๋น๋ ๋๊ตฌ ์ฌ์ด์ ์ถ์ํ ๊ณ์ธต์ ์ ๊ณตํ๋ BSP(๋น๋ ์๋ฒ ํ๋กํ ์ฝ)์ ์ถ๊ฐ๋ฅผ ํตํด ์ฃผ๋ชฉํ ๋งํ ์ด์ ์ ์ป์์ต๋๋ค. Gradle ์ง์์ ์ํํด ๋ณด๋ ค๋ฉด Java์ฉ ํ์ฅ ํฉ์ด ํ์ํฉ๋๋ค.
ํ์ ํ๋ก๊ทธ๋๋ฐ์ ํฅํ ๋ ๋ค๋ฅธ ์ง์ ์ผ๋ก GitHub Copilot Chat ํ์ฅ์ ์ธ๋ผ์ธ ์ฑํ ์ ํ ์คํธ ํธ์ง ๋ด์ฉ์ ์ ์ง์ ์ผ๋ก ์์ ํ๊ณ ์์ ์๋์ ๋ฐ๋ผ ์๋ตํ ์ ์์ต๋๋ค.
๋น์ทํ ๋งฅ๋ฝ์์ ์์ฅ์ no-code ํ๋ซํผ ๋ฒ์๋ฅผ ํ์ฅํ๋ AppMaster ํ๋ซํผ์ ์น, ๋ชจ๋ฐ์ผ ๋ฐ ๋ฐฑ์๋ ์ ํ๋ฆฌ์ผ์ด์ ๊ฐ๋ฐ ํ๋ก์ธ์ค๋ฅผ ๋จ์ํํฉ๋๋ค. ์๊ฐ์ ์ธ BP Designer, ๋๋๊ทธ ์ค ๋๋กญ ์ธํฐํ์ด์ค, REST API ๋ฐ WSS ์๋ํฌ์ธํธ ์์ฑ ๊ธฐ๋ฅ์ ๊ฐ์ถ AppMaster ๋ low-code, no-code ๊ฐ๋ฐ ์์ญ์ ๊ฐ์น ์๋ ์ถ๊ฐ ๊ธฐ๋ฅ์ ๋๋ค.


