Najbolja programska načela i smjernice koje bi svi programeri trebali slijediti
Pisanje dobrog koda je vrlo teško, izazovno ako hoćete, ali ako ste dobar programer, onda ne biste trebali imati problema s stavljanjem stvari pod kontrolu. Međutim, za one koji su novi u programiranju, želimo govoriti o nekim osnovnim principima programiranja koji će vjerojatno pomoći.
Programska načela(Principles) i smjernice(Guidelines) za programere
Ideja je ovdje imati kvalitetan kod, što znači da uopće ne koristite prečace. Uradite svoju dužnu pažnju i na kraju bi sve trebalo ispasti dobro. Da, trebat će vam dosta vremena da dovršite pisanje svog koda, ali barem će mu nedostajati tona pogrešaka na kraju dana. Evo nekih od najboljih programskih načela(Principles) i smjernica koje bi programeri(Guidelines Programmers) trebali slijediti :
- Pregledajte i optimizirajte svoj kod
- Otvoreno za proširenje, ali zatvoreno za izmjene
- KISS (Neka bude jednostavno, glupo)
- Ne ponavljaj se (DRY)
- Stvorite naviku dokumentirati kod
1] Pregledajte i optimizirajte svoj kod
Bez obzira koliko dobar programer mislite da ste, vaš kod neće uvijek biti savršen. Imajući to na umu, predlažemo da pregledate svoj kôd i po potrebi ga optimizirate. Ako sve ide prema planu, kod će biti učinkovitiji, ali i dalje daje iste rezultate.
Sada, treba shvatiti da se stvari stalno mijenjaju, stoga je ponovno pregledavanje vaše baze koda kako biste unijeli promjene potpuno normalno. I možda ćete to morati učiniti više puta tijekom života vašeg projekta, pa imajte to na umu.
Pročitajte(Read) : Što je funkcija u programiranju?(What is a Function in Programming?)
2] Otvoreno(Open) za proširenje, ali zatvoreno za izmjene
Nije dobro ponašanje pisati kod i pustiti ga da ga drugi modificiraju. Kad god isporučite ažuriranje, velika je vjerojatnost da će se kod pokvariti jer vaše ažuriranje nije kompatibilno s izmjenama. Stoga razmislite o podršci mogućnosti proširenja podrške za vašu bazu koda jer to omogućuje lakše održavanje.
Ako vjerujete da postoje sjajni načini za podršku modifikacijama bez problema, samo naprijed. Samo(Just) provjerite postoji li sjajan plan ako se plan pokvari.
3] POLJUBAC (Neka bude jednostavno, glupo)
Ne biste to trebali promatrati kao nepoštivanje jer je to jedno od najpopularnijih načela kodiranja. Vidite, ideja je da vaš kod bude što jednostavniji. Nemojte(Don) završiti u situaciji u kojoj radite stvari koje nisu uobičajene.
Ako možete napisati skriptu u jednom retku, učinite to i ne pokušavajte je rastegnuti na više. Pisanje jednostavno osigurava da uvijek znate što se događa, a i lakše je čitati.
Pročitajte(Read) : Razlika između programskih jezika niske i visoke razine(Difference between Low-level and High-level Programming languages) .
4] Nemojte se ponavljati (SUHO)
Jedna od najvažnijih stvari pri pisanju koda je paziti da se nikada ne ponovite, kao što je pisanje istog koda dvaput. Velika je pogreška ići ovim putem, stoga bi ljudi trebali imati naviku izbjegavati duplikate po svaku cijenu.
Prema onome što smo shvatili, korisnici bi trebali locirati algoritme koji podržavaju petlju kako bi pokrenuli jedan kod više puta. Samo imajte na umu da je DRY kod mnogo lakši za održavanje.
5] Stvorite naviku dokumentirati kod
Ne rade to svi, ali to bi trebala biti uobičajena praksa u svakom trenutku. Vidite, mnogi profesionalni programeri odlučili su dokumentirati svoj kod za buduću upotrebu. Ako ne znate što to znači, to je u biti ostavljanje bilješki o ključnim aspektima.
Zamislite(Imagine) da se vratite svom kodu godinu dana nakon što ste ga napisali, ali se zbunite zašto ste donijeli određene odluke. E sad, da je ostavljena bilješka, onda ne bi bilo razloga za zabunu, zbog čega bi svi programeri trebali dokumentirati svoj rad preko vremena.
Related posts
Pet najboljih projekata za programere početnike
Kako pokrenuti Java program iz naredbenog retka
Što je JavaScript programski jezik
Što je programski jezik Java? Primjeri kodova
Što je R programski jezik i zašto biste trebali koristiti RStudio
Koji su najbolji programski jezici za učenje u 2020.?
Preuzmite, instalirajte, naučite programski jezik Microsoft Small Basic
8 najboljih web stranica za učenje programiranja na Pythonu
14 najboljih stranica za besplatne tečajeve računalnog programiranja
Što je funkcija u programiranju? Objašnjavamo
PilotEdit Lite radi dobar posao u uređivanju velikih programskih datoteka
Razlika između programskih jezika niske i visoke razine
Alternate Text Browser omogućuje pregledavanje nekoliko programskih jezika
Najbolji Discord poslužitelji za programere kojima se mogu pridružiti
Što je programski jezik Google Go - Zahtjevi, FAQ