์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๊ฐœ๋ฐœ ํ™˜๊ฒฝ KDevelop 5.5 ์ถœ์‹œ

XNUMX๊ฐœ์›”๊ฐ„์˜ ๊ฐœ๋ฐœ ๋์— ์ œ์‹œ๋œ ํ†ตํ•ฉ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ํ™˜๊ฒฝ ์ถœ์‹œ ์ผ€์ด๋””๋ฒจ๋กญ 5.5, Clang์„ ์ปดํŒŒ์ผ๋Ÿฌ๋กœ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์„ ํฌํ•จํ•˜์—ฌ KDE 5์˜ ๊ฐœ๋ฐœ ํ”„๋กœ์„ธ์Šค๋ฅผ ์™„๋ฒฝํ•˜๊ฒŒ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค. ํ”„๋กœ์ ํŠธ ์ฝ”๋“œ๋Š” GPL ๋ผ์ด์„ผ์Šค์— ๋”ฐ๋ผ ๋ฐฐํฌ๋˜๋ฉฐ KDE Frameworks 5 ๋ฐ Qt 5 ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋ฅผ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.

์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๊ฐœ๋ฐœ ํ™˜๊ฒฝ KDevelop 5.5 ์ถœ์‹œ

์ƒˆ ๋ฒ„์ „์—๋Š” ์ค‘์š”ํ•œ ํ˜์‹ ์ด ์—†์Šต๋‹ˆ๋‹ค. ์ฃผ์š” ์ž‘์—…์€ ์•ˆ์ •์„ฑ ํ–ฅ์ƒ, ์„ฑ๋Šฅ ์ตœ์ ํ™” ๋ฐ ์ฝ”๋“œ ๊ธฐ๋ฐ˜ ์œ ์ง€ ๊ด€๋ฆฌ ๋‹จ์ˆœํ™”์— ์ค‘์ ์„ ๋‘์—ˆ์Šต๋‹ˆ๋‹ค. ๋ณ€๊ฒฝ ์‚ฌํ•ญ ์ค‘:

  • C++ ์–ธ์–ด ์ง€์›์ด ํ–ฅ์ƒ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๊ธฐ๋ณธ์ ์œผ๋กœ ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ ํ—ค๋” ํŒŒ์ผ์„ ํฌํ•จํ•˜๋Š” ๊ฒƒ์— ๋Œ€ํ•œ ๋ˆ„๋ฝ๋œ ๊ฒฝ๊ณ ๋ฅผ ์ถ”๊ฐ€ํ–ˆ์Šต๋‹ˆ๋‹ค. Clang-tidy ๊ธฐ๋ฐ˜ ์ฝ”๋“œ ๋ถ„์„์šฉ ํ”Œ๋Ÿฌ๊ทธ์ธ ํด๋ž˜์ง€ ๊ฒ€์‚ฌ ์„ธํŠธ๋ฅผ ์„ ํƒํ•˜๋Š” ๊ธฐ๋Šฅ์ด ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์‚ฌ์ „ ์ฝ”๋“œ ์™„์„ฑ์„ ์œ„ํ•œ ์œ ํ˜• ๊ฒ€์ƒ‰ ๋กœ์ง์ด ํ™•์žฅ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • ํ–ฅ์ƒ๋œ PHP ์–ธ์–ด ์ง€์›: ๋‹ค์Œ์— ์†Œ๊ฐœ๋œ ์œ ํ˜•ํ™”๋œ ์†์„ฑ์— ๋Œ€ํ•œ ์ง€์›์ด ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค. PHP 7.4, ๋‹ค๋ฅธ ๋„ค์ž„์ŠคํŽ˜์ด์Šค์—์„œ ํ•จ์ˆ˜ ๋ฐ ์ƒ์ˆ˜ ๊ฐ€์ ธ์˜ค๊ธฐ, ์œ ํ˜•์˜ ๋ฐฐ์—ด ะธ ๋ณด์ด๋Š” ํด๋ž˜์Šค ์ƒ์ˆ˜;
  • ์ดˆ๊ธฐ ์ง€์› ์ถ”๊ฐ€ ํŒŒ์ด์ฌ 3.8;
  • ๊ตฌํ˜„ ์ฐจ๋‹จ ๋Œ€ํ™” ์ƒ์ž๋ฅผ ํ‘œ์‹œํ•˜์ง€ ์•Š๊ณ  ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ ์‹œ์ž‘ ์ค‘์— ๊ฒฝ๊ณ  ๋ฐ ๋ฉ”์‹œ์ง€๋ฅผ ํ‘œ์‹œํ•˜๊ธฐ ์œ„ํ•œ ๋ณ„๋„์˜ ์˜์—ญ
  • Git์—์„œ ๋ฆฌ๋ฒ ์ด์Šค ์ž‘์—…์„ ์ˆ˜ํ–‰ํ•˜๊ธฐ ์œ„ํ•œ ๋Œ€ํ™” ์ƒ์ž๋ฅผ ์ถ”๊ฐ€ํ–ˆ์Šต๋‹ˆ๋‹ค.
  • Pax ํ—ค๋” ์„ค์น˜๋ฅผ ํ†ตํ•ด ๊ตฌํ˜„๋˜๋Š” ๋ฐ˜๋ณต ๊ฐ€๋Šฅํ•œ tar ์•„์นด์ด๋ธŒ ๊ตฌ์ถ•์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.
  • ํ”„๋กœ์„ธ์Šค ํ™˜๊ฒฝ์—์„œ ํ™˜๊ฒฝ ๋ณ€์ˆ˜๋ฅผ ์ „๋‹ฌํ•˜๊ธฐ ์œ„ํ•œ ์ง€์›๊ณผ flatpak ๊ธฐ๋ฐ˜ ํ™˜๊ฒฝ์„ ๊ตฌ์„ฑํ•˜๋Š” ๊ธฐ๋Šฅ์ด ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • ํƒญ ๋‹ซ๊ธฐ ๋ฒ„ํŠผ์„ ๋น„ํ™œ์„ฑํ™”ํ•˜๋Š” ์˜ต์…˜์ด ์„ค์ •์— ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

์ถœ์ฒ˜ : opennet.ru

์ฝ”๋ฉ˜ํŠธ๋ฅผ ์ถ”๊ฐ€