Istoriju komitova na projektu lako vidite iz nekog od alata sa korisničkim interfejsom kao što su SourceTree ili GithubDesktop. Ipak, treba da umete i da barate komandnom linijom. Kako da …
Read More »Razvoj softvera
Uslovni izrazi u SELECT naredbama (SQL)
Ako želite da izvršite IF-ELSE komandu nad vrednostima u SELECT naredbi, možete da koristite izraz CASE. Na primer imamo ovakvu tabelu. Želimo da napravimo skup rezultata takav da taksiste grupišemo …
Read More »Kako da vrednost iz više kolona vratite u jednoj (SQL)?
Recimo da imate ovakvu tabelu i želite da vrednost iz više kolona izvučete u jednu i da još, pride, ubacite i neke svoje reči. U DB2-u, Oracle-u, PostgreSQL-u za konkatenaciju …
Read More »Opcioni parametri u funkcijama (Pajton)
Neretko se dešava da treba da napravimo funkciju čiji parametri se retko menjaju. Tim parametrima možemo dodeliti podrazumevanu vrednost . Primer. Zamislite da treba da izračunamo cenu sa porezom i …
Read More »Refaktorisanje (prerađivanje koda)
Jednostavno rečeno, refaktorisanje predstavlja prerađivanje izvornog koda bez promene njegove funkcionalnosti. Dakle, nakon refaktorisanja programerski kod treba da radi isto što je radio i pre njega. Zašto bi onda uopšte …
Read More »Šta početnik treba da zna o gitu?
Git je sistem za kontrolu verzija. Svi timovi koji se bave pisanjem koda ga koriste za praćenje ko je šta i kada napisao, kao i za preuzimanje najnovijih promena na …
Read More »Koja je razlika između modula, paketa, biblioteka i frejmvorka u Pajtonu?
Paketi i biblioteke se u Pajtonu često koriste kao sinonimi. Da li to zaista i jesu? Ne baš. Hajde da krenemo od početka. Modul u Pajtonu predstavlja fajl sa ekstenzijom …
Read More »Kako povezati Python sa PostgreSQL-om?
Sve aplikacije u sebi sadrže podatke, koji se najčešće čuvaju u sistemima za upravljanje bazama podataka. Pokazaćemo vam kako da povežete Pajton sa PostgreSQL sistemom za baze podataka. Najpre treba …
Read More »Funkcije za rad sa listama u Pajtonu
Lista je struktura podataka koja sadrži kolekciju različitih tipova podataka u nekom određenom rasporedu. Postojeći elementi mogu se brisati, dok novi mogu da se dodaju. Objekat sa tipom lista kreira …
Read More »Naredba UPDATE u SQL-u
Podaci u tabelama moraju da se menjaju. U takvu svrhu u SQL-u koristi se naredba UPDATE. Pokazaćemo kako se koristi. Imajte u vidu da ako sintaksa u članku ne radi …
Read More »Regularni izrazi u Pajtonu
Regularni izrazi su obrasci koji sadrže obične karaktere (slova i brojeve) i specijalne karaktere (kao što su simboli * i $). Koriste se kada želimo da pronađemo, zamenimo ili izvučemo …
Read More »Kako da ručno testirate REST API?
Većina veb aplikacija ima klijent-server arhitekturu. Komunikacija između njih se odvija putem mrežnih protokola, ali svaka komunikacija zahteva pravila, i tako na scenu stupa REST API. REST (reprezentativni prenos stanja) …
Read More »Manje poznati SQL operatori
SQL operator je specijalna reč koja se koristi za određen zadatak. Koristi se uglavnom u kombinacijim sa WHERE klauzulom u SQL izrazu, kako bi filtrirao rezultate uz odgovarajući uslov. Ima …
Read More »Funkcije za agregiranje u SQL-u
U SQL imamo i funkcije koje agregiraju podatke. To su: Count()Sum()Avg()Min()Max() Pokazaćemo na primeru kako se koriste. Count(*) vraća ukupan broj redova u koloni. Count(ime_kolone) vraća ukupan broj vrednosti u …
Read More »Istraživanje problema na mreži – 4 glavne komande
Ako na svom poslu treba da povežete na neki sajt ili servis, a dobijate grešku da konekcija nije moguća, evo kako da ispitate sve okolnosti. PING ip_adresa Na ovaj način …
Read More »Kako obrnuti listu u Pajtonu?
Kako da elemente liste premestite tako da prvi bude na početku, poslednji na kraju itd. Pokazujemo kako to da uradite na tri načina. Prvi je da koristimo ugrađenu funkciju reverse. …
Read More »Alati otvorenog koda za testiranje opterećenja softvera (load testing)
Ispitivanje opterećenja je proces testiranja softvera u kom se performanse ispituju pod određenim opterećenjem. Želimo da ih ispitamo kako će se aplikacija ponašati ako dobije preveliki broj zahteva. Na primer, …
Read More »Kako importovati podatke iz Excela u Pajton?
Osobama vičnim programiranju više odgovara da podatke iz Excelovih sveski analiziraju putem koda, ne iz samog Excela. Lakše je da napišemo sopstvenu funkciju umesto da balansiramo postojećim. Nekada se to …
Read More »Pogrešni obrasci testiranja softvera
Tokom višedecenijskog postojanja softvera razvili su se dobri i loši obrasci njegovog testiranja. Današnji članak posvećujemo ovim drugim. https://pixabay.com/users/trickypalash-19025885/ Koji su najučestaliji loši obrasci testiranja softvera? 1. Testiranje posle razvoja …
Read More »Šta su tvrdnje (asserts) u Pajtonu i drugim programskim jezicima?
Tvrdnje (asserts) koriste se kod pisanja testovima i sastavni su deo svih programskih okvira za testiranje. One testiraju pretpostavke programa. Ako je vrednost ona koju očekujemo, tvrdnja vraća true (tačno) …
Read More »