Бид зөвхөн өөрсдөө код бичих явцдаа суралцдаггүй. Бусдын шийдлийг унших нь ижил асуудлыг өөр аргаар задлан харах боломж өгдөг.
Миний хувьд бусдын кодыг судлах нь ажлын туршлага хуримтлуулах нэг арга байсаар ирсэн. Хүмүүс асуудлаа өөрөөр хэсэгчилж, нэрлэж, хэрэгжүүлдэг тул танил сэдвээс ч шинэ өнцөг олж болно.
Код уншихдаа юу асуух вэ?
- Энэ хэсэг ямар асуудал шийдэх зорилготой вэ?
- Оролтын мэдээлэл хаанаас ирж, ямар өөрчлөлтөд орж байна вэ?
- Ямар нөхцөлд өөр үр дүн гарч болох вэ?
- Тухайн нөхцөлд энэ шийдлийг яагаад сонгосон байж болох вэ?
Тооцоог дагаж ойлгох жишээ
Захиалгын дүн тооцох код уншлаа гэж бодъё. Эцсийн утгыг харахаас гадна мөрийн дүн, хөнгөлөлт болон бусад тооцоо ямар дарааллаар хийгдэж байгааг дагаж үзвэл шийдэл илүү ойлгомжтой болно. Эргэлзээтэй нөхцөлийг жижиг жишээ, өөр өөр оролтоор туршиж болно.
Өөрийн төсөлд өөр хүний шийдлийг ашиглахын өмнө ажиллах нөхцөл, шаардлагад тохирох эсэх болон ашиглах эрх, лицензийг нь шалгах хэрэгтэй. Миний бодлоор код унших нь шийдлийн ард байгаа сэтгэлгээг ойлгох боломж юм.

Энэхүү нийтлэлийг миний LinkedIn пост-ын агуулгад тулгуурлан боловсруулав.
