solid principi
Osnove programiranja

SOLID principi – 2. deo

Princip segregacije interfejsa (eng. Interface Segregation Principle (ISP)) ISP princip naglašava važnost kreiranja specijalizovanih interfejsa umesto jednog, opšteg interfejsa. Primer sa korisničkom korpu smo unapredili dodavanjem interfejsa RegularUserActions, koji obuhvata dve metode dostupne svim korisnicima: viewCart i checkOut. Pored standardnih korisnika, predstavljenih klasom RegularUser, uvedeni su i premium korisnici aplikacije, predstavljeni klasom PremiumUser, koji imaju […]

Pročitaj ostatak
solid principi
Osnove programiranja

SOLID principi razvoja i održavanja softvera

SOLID principi predstavljau 5 osnovnih principa dizajn softvera uz pomoć kojih olakšavamo razumevanje, razvoj i održavanje visokokvalitetnih i fleksibilnih softvera.  Uz pomoć SOLID principa, težimo ka: Smanjenju kompleksnosti  Povećanju fleksibilnosti Održavanju čitljivosti i preglednosti koda SOLID principi – prvi deo Princip jedne odgovornosti (Single Responsibility Principle – SRP) Klasa treba da ima samo jednu funkcionalnost […]

Pročitaj ostatak
plate u IT sektoru u Srbiji
Osnove programiranja

Plate u IT Sektoru u Srbiji: Perspektive kroz kurseve FTN Informatika

IT sektor u Srbiji nudi atraktivne plate, što ga čini privlačnom karijerom za mnoge. Evo nekih prosečnih mesečnih zarada za različite IT pozicije: IT Administrator (Beograd): 731 – 1.036€ Software Engineer (Niš): 1.383 – 1.877€ Senior DevOps Engineer: 2.053 – 2.665€ Medior Software Developer (Novi Sad): 1.491 – 1.708€ IT Administrator: 755 – 949€ Data […]

Pročitaj ostatak
stringovi u programiranju
Osnove programiranja

Strukture podataka – Nizovi i stringovi

Strukture podataka su temelj svakog programskog jezika i ključne su za efikasno upravljanje podacima. Dve osnovne i najčešće korišćene strukture podataka su nizovi i stringovi. U ovom teorijskom uvodu, razmotrićemo šta su nizovi i stringovi, kao i funkcije split i parseToType koje su ključne za njihovu manipulaciju. Nizovi Nizovi (arrays) predstavljaju kolekciju elemenata istog tipa, […]

Pročitaj ostatak