Podcast Better Software Design
Odcinki podcastu
Better Software Design to podcast o architekturze, programowaniu i wyzwaniach z tym związanych
O grafach i bazie danych Neo4j z Jarkiem Pałką
O nazewnictwie eventów
About the past, present and future of IT with Uncle Bob
O prawie Demeter, Clean Code i zasadach SOLID z Piotrem Stawirejem
O Test Driven Development z Kubą Pilimonem
O Test Smells z Olą Kunysz
Domain Driven Design Essentials: Value Object
O architekturze mikroserwisowej z Kubą Nabrdalikiem
O zbieraniu i analizie wymagań z Michałem Bartyzelem
Fast Update No 1
O refaktoryzacji The Arkency Way z Andrzejem Krzywdą
O modelu i strukturach wielkiej skali z Kubą Pilimonem
Złożoność jest tym, co sprawia, że oprogramowanie jest trudne do zmiany. To samo dotyczy duplikacji... Ten cytat wskazuje na główne przeszkody w utrzymaniu i rozwoju systemów informatycznych. Złożoność architektury i kodu może znacząco utrudniać wprowadzanie modyfikacji, ponieważ każda zmiana wymaga uwzględnienia wielu zależności i potencjalnych efektów ubocznych. Podobnie, duplikacja kodu zwiększa ryzyko błędów i komplikuje proces aktualizacji, gdyż każda zmiana musi być powielana w wielu miejscach. Przejrzysta, dobrze zorganizowana baza kodu jest kluczem do łatwiejszego zarządzania zmianami i utrzymania systemu w dłuższej perspektywie.