Dátové štruktúry sú základným stavebným prvkom programovania. Predstavujú rôzne spôsoby reprezentácie dát. Opíšeme si najzákladnejšie dátové štruktúry a rozdiely medzi nimi. Algoritmy spomínať nebudeme, to až v ďalšej epizóde.
(00:00) – Úvod
(02:35) – Čo su dátové štruktúry?
(05:59) – Polia (Arrays)
(12:39) – Zreťazený zoznam (Linked list)
(19:46) – Hash set
(27:44) – Hash map / Dictionary
(32:34) – Zásobník (Stack)
(35:17) – Rada (Queue)
(37:26) – Grafy
(43:07) – Stromy
(44:59) – Nečakaná zmena plánov
(46:47) – Záver
https://wp.streetofcode.sk/podcast/ep-46-datove-struktury/
Druhá časť našej série o čistom kóde. Preberáme ďalšie kapitoly knihy Clean Code od Roberta “Uncle Bob” Martina. V tejto časti sa dozviete ako nepísať komenty, aký je rozdiel medzi objektami a dátovými štruktúrami (taktiež načo to je dobré). Na záver ešte stihneme prebrať kapitolu Error handling.
(00:00) Úvod
(00:25) Komenty
(01:11) Dobré komenty
(03:30) Zlé komenty
(08:44) Objekty a dátové štruktúry
(10:30) Abstrakcia
(12:20) Procedurálne vs. objektovo orientované programovanie
(13:55) Law of Demeter
(16:06) DTO (Data transfer object)
(17:43) Error Handling
(18:21) Checked vs Unchecked Exceptions, kedy a ako používať
(23:49) Nevracať ani nevkladať NULL do funkcií
(27:07) – Záver
https://wp.streetofcode.sk/podcast/ep-12-clean-code-part-2-komenty-objekty-vynimky/