Kotlin vs Java
Андройд апп хөгжүүлэлт нь Kotlin гарснаас хойш ихээхэн өөрчлөлт гарсан. Учир нь Kotlin нь арай орчин үеийн, товч, ойлгомжтой байдаг. Kotlin болон Java 2 хэлний ялгааг мэдэж авснаар та аль нэгийг нь сонгох гэж цагаа алдахгүй болох юм. Syntax-ийн хувьд котлин нь илүү хялбар, товч, ойлгомжтой бичиглэлтэй байдаг. Жава нь null утгыг авдаг бол котлин […]
Удирдлаганы талаар таны 6 мэдэхгүй зүйлс
Бид өдөр тутмынхаа амьдралд төрөл бүрийн удирдлага ашиглаж байдгаас бидний хамгийн сайн мэдэх нь зурагтны удирдлага, тоглоомон машины удирдлага гэх мэт байдаг. Тэгвэл бид өнөөдрийн сэдвээр магадгүй таны мэдэхгүй удирдлаганы тухай 6 баримтыг танд танилцуулах болно. 2. Анхны зурагтны удирдлага: “Zenith Radio” корпораци тэртээх 1950 онд сандалнаасаа босохгүйгээр зурагтны дууг хаах, суваг солих үйлдлүүдийг хийж […]
Clean code principles
Бидний бичсэн код өөрт болон бусад хүмүүс ойлгогдохоор байх юм бол тэр кодыг цэвэр бичигдсэн код гэнэ. Цэвэр код бичих нь эхэндээ бидэнд илүүц мэт санагдаж магадгүй. Гэвч энэ нь бидэнд програмыг хурдан болон урт хугацаанд ажиллах боломжийг олгодог. Бичиж байгаа кодоо уншихад амар, туршиж болохоор, өөрчилж болохоор, шинэчилж болохоор хэмжээнд бичих хэрэгтэй. Бид яагаад […]
Параллель тооцоолол гэж юу вэ?
Зэрэгцээ тооцоолол нь асуудлыг шийдэхийн тулд олон процессор эсвэл тооцоолох эх үүсвэрүүд нь хамтдаа ажилладаг тооцооллын нэг төрөл юм. Энэ нь хүнд асуудлуудыг тусад нь тооцоолох нэгжүүдээр нэгэн зэрэг эсвэл зэрэгцээ гүйцэтгэх боломжтой жижиг дэд ажлуудад хуваах юм. Зэрэгцээ тооцооллын зорилго нь гүйцэтгэлийг сайжруулах, гүйцэтгэх хугацааг багасгах, нэг процессороор гүйцэтгэхэд хэцүү эсвэл боломжгүй том, төвөгтэй […]
Цэцэрлэгийн хүүхэд ч ойлгох программ бүтээх 12 үе шат
Программ бүтээх нь энгийн боловч амархан зүйл биш ээ. Цар хүрээнээсээ хамаарч цаг хугацаа багагүй шаарддаг. Гэхдээ яагаад энгийн гэж хэлж байгаа вэ гэхээр хийх үйлдлүүд нь тодорхой байдаг. Тиймээс тэдгээр үйлдлүүдийг маш товч байдлаар жагсаалт болгон хүргэж байна. 2. Харагдах байдлыг нь дүрслээд зураад үзээрэй. Таны програм хэрхэн харагдах талаар энгийн зураг гаргаад үзээрэй. […]