fbpx

Код

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

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

Төхөөрөмжүүдийн Нууц Амьдрал: Технологи Хэрхэн Бидний Өдөр Тутмын Амьдралыг Гайхалтай Болгодог вэ?

Төхөөрөмжүүдийн Ид Шидийг Илчлэх нь Та өдөр бүр ухаалаг цаг, тоглоомын консол эсвэл утсаа ашиглан амьдралаа хялбаршуулж, хөгжилтэй болгож байгаа шүү дээ. Гэхдээ эдгээр төхөөрөмжүүд яаж “боддог”, “ярьдаг” эсвэл “хөдөлдөг” болохыг та мэдэх үү? Үүний хариулт нь хиймэл оюун ухаан (AI), тооцоолол, автоматжуулалт гэх гайхамшигт технологид бий. Энэ тайланд бид төхөөрөмжүүдийн нууц амьдралыг судалж, тэдгээрийг […]

Reactive Spring Boot

Reactive Spring Boot нь backend хөгжүүлэгчдэд орчин үеийн веб системүүд хэрхэн өндөр ачаалал дор тогтвортой ажилладгийг ойлгоход зориулагдсан технологи юм. Орчин үед веб аппликэйшнүүд олон мянган хэрэглэгч нэгэн зэрэг хандах шаардлагатай болсон тул серверийн гүйцэтгэл, нөөцийн зөв ашиглалт маш чухал асуудал болж байна. Уламжлалт Spring Boot програмчлалд нэг хэрэглэгчийн хүсэлт (request) ирэх бүрт нэг thread […]

Өгөгдлийн сан таны SQL асуулгыг хэрхэн гүйцэтгэдэг вэ?

Программистууд бид өдөр бүр SELECT, INSERT, UPDATE, DELETE гэх мэт SQL query бичдэг. Гэхдээ энэ нь өгөгдлийн санд очоод яг юу болдог вэ? гэсэн асуултыг төдийлөн гүнзгий боддоггүй. 1. SQL асуулга өгөгдлийн санд хүрэх нь Таны бичсэн SQL асуулга дараах байдлаар өгөгдлийн санд хүрдэг: Энэ үед асуулга нь энгийн текст хэлбэртэй байна. 2. SQL Parser […]

IT Startup Эхлүүлэхэд Мэдэх Ёстой Зүйлс

1. Бодит асуудлыг шийдэх бүтээгдэхүүн бий болгох нь IT startup эхлүүлэхдээ хамгийн түрүүнд анхаарах ёстой зүйл бол технологи биш, харин бодит асуудлыг шийдэх чадвар юм. Олон шинэ бизнес эрхлэгчид сайхан технологи, шинэ програмчлалын хэл ашиглах гэж хичээдэг ч зах зээл юу хэрэгтэй байгааг мартдаг. Хэрэглэгчийн өвдөлтийн цэг буюу “pain point”-г олж, түүнд зориулсан шийдлийг бүтээх […]