fbpx

код бичих

Яагаад “Clean Code” нь “Clever Code”-оос илүү чухал вэ?

Програм хангамж хөгжүүлэлтийн ертөнцөд программистуудын гаргадаг хамгийн нийтлэг алдааны нэг бол хэт ухаалаг (clever) код бичих явдал юм. Анх харахад богино, сонирхолтой, эсвэл маш “ухаалаг” мэт харагддаг код нь ихэнхдээ дараа нь ойлгоход хэцүү, засварлахад төвөгтэй болдог. Харин цэвэр, ойлгомжтой (clean) код нь урт байсан ч багийн гишүүдэд ойлгомжтой, засварлахад хялбар байдаг. 1. Кодыг хүн […]

No-Code / Low-Code ирээдүй мөн үү?

Сүүлийн хэдэн жилд программ хангамжийн ертөнцөд No-Code болон Low-Code платформууд эрчимтэй хөгжиж, “код бичихгүйгээр програм хийх боломжтой юу?” гэсэн асуултыг бодит болгоод байна. No-Code, Low-Code гэж юу вэ? 🔹 No-Code No-Code платформ нь огт код бичихгүйгээр аппликейшн, вэб сайт, автоматжуулалт хийх боломж олгодог. Ихэвчлэн drag-and-drop, визуал интерфэйс ашиглана. Жишээ: Нийтлэг ашигладаг хүмүүс: 🔹 Low-Code Low-Code […]

Пост-квант криптограф

PQClean нь пост-квант криптографийн (Post-Quantum Cryptography, PQC) алгоритмуудын цэвэр, аюулгүй, лавлагаа хэрэгжилтүүдийг (clean reference implementations) агуулсан нээлттэй эхийн төсөл юм. Энэхүү төсөл нь ирээдүйд квант компьютер хөгжсөн үед ч мэдээллийн аюулгүй байдлыг хадгалах зорилготой криптографийн шийдлүүдийг судлах, турших, хэрэгжүүлэхэд чиглэдэг. Яагаад пост-квант криптограф хэрэгтэй вэ? Одоогийн өргөн хэрэглэгддэг RSA, ECC зэрэг нийтийн түлхүүрт криптографийн алгоритмууд […]

Three.js

Өнгөрсөн арван жилд вэб хөгжүүлэлт зөвхөн текст, зурагтай байсан бол сүүлийн үед 3D визуализаци руу эрчимтэй шилжиж байна. Өнөөдөр бид вэб дээр бүтээгдэхүүний 3D загвар, интерактив тоглоом, виртуал орчин бүтээх боломжтой боллоо. Гэхдээ эдгээр боломжийг хэрхэн хялбар хэрэгжүүлэх вэ гэдэг нь чухал асуудал юм. Өмнө нь вэб дээр шууд 3D орчин байгуулах нь төвөгтэй байв. […]

JetBrains орчинууд

Өнөөдөр програмчлалын ертөнцөд олон төрлийн IDE буюу хөгжүүлэлтийн орчинууд байдаг. Жишээлбэл, VS Code нь бүхнийг нэг дор багтаасан гайхалтай платформ бөгөөд олон хэл, өргөтгөл дэмждэг учраас ерөнхий хэрэглээнд тохиромжтой. Гэхдээ бүхнийг багтааснаараа зарим тохиргоо төвөгтэй байдаг нь сул тал билээ. Жишээ нь, VS Code дээр Java- jdk тохируулах, unit тестийн орчинг бүрдүүлэх зэрэг нь заримдаа […]