Upute za kvalitetnu izradu programskih rješenja
Razvoj kvalitetnih programskih rješenja danas predstavlja veliki izazov čak i iskusnim programerima i drugim stručnjacima. Razlog tome je postojanje raznih programskih jezika koji nude veliki spektar mogućnosti pri izradi programskog koda.
Ipak, kvalitetu koda ne određuje samo programski jezik i okruženje u kojem se razvija proizvod. Potrebno je također pravilno dizajnirati sustav, komentirati kod, otkriti i ispraviti pogreške te dokumentirati razvoj. Kako bi to ostvarili, programeri moraju upoznati i ispravno rukovati programskim strukturama, varijablama i memorijom. Vjerojatnost pogrešaka pri izradi nekog programskog rješenja je vrlo velika, a često male pogreške u implementaciji omogućuju izvođenje puno ozbiljnijih napada.
Stručnjaci LSS tima izdali su dokument koji daje uvod u osnove programiranja pod nazivom „Upute za kvalitetnu izradu programskih rješenja“. Dokument obrađuje cjelokupni ciklus razvoja od izbora programskog jezika do dokumentiranja, a uključuje i savjete za programere. Dio dokumenta posvećen je pregledu najčešćih pogrešaka te mogućnostima njihove zlouporabe, kao i posljedicama na sustav. |