Яагаад “Clean Code” нь “Clever Code”-оос илүү чухал вэ?
Програм хангамж хөгжүүлэлтийн ертөнцөд программистуудын гаргадаг хамгийн нийтлэг алдааны нэг бол хэт ухаалаг (clever) код бичих явдал юм. Анх харахад богино, сонирхолтой, эсвэл маш “ухаалаг” мэт харагддаг код нь ихэнхдээ дараа нь ойлгоход хэцүү, засварлахад төвөгтэй болдог. Харин цэвэр, ойлгомжтой (clean) код нь урт байсан ч багийн гишүүдэд ойлгомжтой, засварлахад хялбар байдаг. 1. Кодыг хүн […]
Micro Frontend: Том вэбсайтыг “Лего” шиг угсрах нь
Вэб хөгжүүлэлтийн ертөнцөд сүүлийн үед хамгийн их яригдаж байгаа сэдэв бол Micro Frontend. Гэхдээ энэ нь зүгээр нэг тренд биш, харин том төслүүдийг толгойны өвчин болгохгүйгээр авч явах шилдэг шийдэл юм. Баахан код, нэг том асуудал Бид анх сурч байхдаа бүх кодоо нэг дор бичдэг. Үүнийг Monolith гэдэг. Жижиг төсөл дээр бол асуудалгүй. Гэхдээ төсөл […]
Disciplined agile delivery буюу DAD гэж юу вэ?
Сүүлийн жилүүдэд ажайл аргачлал (Скрам, канбан ) түгээмэл болсон ч томоохон байгууллага, энтерфрайз түвшний төслүүдэд зөвхөн нэг ажайл аргачлалыг шууд хэрэглэхэд тохиромжгүй байдаг. Үүнийг шийдвэрлэх зорилготойгоор гарч ирсэн аргачлал бол Disciplined Agile Delivery буюу DAD юм. DAD-ийг 2012 онд Scott Ambler болон Mark Lines нар анх танилцуулж байсан бөгөөд одоо PMI (Project Management Institute)-ийн албан […]
No-Code / Low-Code ирээдүй мөн үү?
Сүүлийн хэдэн жилд программ хангамжийн ертөнцөд No-Code болон Low-Code платформууд эрчимтэй хөгжиж, “код бичихгүйгээр програм хийх боломжтой юу?” гэсэн асуултыг бодит болгоод байна. No-Code, Low-Code гэж юу вэ? 🔹 No-Code No-Code платформ нь огт код бичихгүйгээр аппликейшн, вэб сайт, автоматжуулалт хийх боломж олгодог. Ихэвчлэн drag-and-drop, визуал интерфэйс ашиглана. Жишээ: Нийтлэг ашигладаг хүмүүс: 🔹 Low-Code Low-Code […]
Kubernetes: Таны аппликэйшнүүдийн “Удирдаач”
Та “Container” (Контейнер) технологийн талаар сонсож байсан уу? Орчин үед програмуудыг (apps) ажиллуулахдаа зөөврийн хайрцаг буюу Контейнер дотор багцалдаг болсон. Гэхдээ хэрэв танд ганц биш, харин 1,000 ширхэг контейнер байгаа бол яах вэ? Тэдгээрийг хэн асааж, хэн унтрааж, хэн хянах вэ? Энд л Kubernetes (Кубернетес) буюу товчоор K8s тайзнаа гарч ирнэ. Kubernetes гэж юу вэ? […]