Loading...
Skip to Content

Podcast Better Software Design

Odcinki podcastu

Better Software Design to podcast o architekturze, programowaniu i wyzwaniach z tym związanych

Jarek Pałka

O grafach i bazie danych Neo4j z Jarkiem Pałką

Tworzenie software’u to nie tylko modelowanie domeny, ale także późniejsze jej połączenie z warstwą...
Odcinek 20
Mariusz Gil

O nazewnictwie eventów

Phil Karlton dawno temu powiedział swoje słynne zdanie: “There are only two hard things in Computer...
Odcinek 19
Robert C. Martin

About the past, present and future of IT with Uncle Bob

From time to time we should stop for a moment and take a look around. We will see what is behind us already...
Odcinek 18
Piotr Stawirej

O prawie Demeter, Clean Code i zasadach SOLID z Piotrem Stawirejem

Czysty, prosty i łatwy do utrzymania kod można tworzyć na wiele sposobów. Dziś odsuniemy Domain Driven Design...
Odcinek 17
Jakub Pilimon

O Test Driven Development z Kubą Pilimonem

Kontynuując temat testów jednostkowych i Test Driven Development wraz z Kubą Pilimonem wzięliśmy na warsztat...
Odcinek 16
Ola Kunysz

O Test Smells z Olą Kunysz

Test to obywatel pierwszej kategorii w projekcie, jego kod należy więc postawić na tym samym poziomie co kod...
Odcinek 15
Mariusz Gil

Domain Driven Design Essentials: Value Object

Domain Driven Design oferuje wiele wzorców taktycznych oraz strategicznych, pozwalających na kompleksowe...
Odcinek 14
Jakub Nabrdalik

O architekturze mikroserwisowej z Kubą Nabrdalikiem

Bez dwóch zdań architektura mikroserwisowa jest złożona i trudna w implementacji, a jednocześnie bardzo często...
Odcinek 13
Michał Bartyzel

O zbieraniu i analizie wymagań z Michałem Bartyzelem

Do tej pory rozmawialiśmy głównie o tym JAK implementować pewne problemy, dziś skupimy się więc na aspektach...
Odcinek 12
Mariusz Gil

Fast Update No 1

Jedyną stałą rzeczą w projektach IT jest zmiana, także czas na… zmiany. W tym wyjątkowo krótkim odcinku...
Odcinek 11
Andrzej Krzywda

O refaktoryzacji The Arkency Way z Andrzejem Krzywdą

Jedyną stałą rzeczą w organizacji jest zmiana - to hasło Petera Druckera odczuła chyba każda osoba związana z...
Odcinek 10
Jakub Pilimon

O modelu i strukturach wielkiej skali z Kubą Pilimonem

W kilku dotychczasowych odcinkach pojawił się temat struktur wielkiej skali w modelu domenowym. Nadszedł więc...
Odcinek 9

Złożoność kodu i jego duplikacja to częsty wróg

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.