

77. O couplingu i decouplingu w systemie z Grzegorzem Piwowarkiem
4 snips Jan 2, 2024
Gościem odcinka jest Grzegorz Piwowarek, niezależny specjalista i trener programowania Java, ekspert w separacji komponentów. Rozmawia o problemach związanych ze sprzeżeniem w systemach i dylematach technologicznych. Porusza znaczenie decouplingu oraz technikach utrzymania frameworków na dystans. Dzieli się doświadczeniami związanymi z architekturą heksagonalną i wyzwaniami przy wdrażaniu narzędzi takich jak RabbitMQ i Kafka. Oferuje praktyczne wskazówki dotyczące efektywności w programowaniu oraz testowania kodu.
AI Snips
Chapters
Books
Transcript
Episode notes
Umiar w używaniu frameworków
- Używaj frameworków, ale z umiarem.
- Nie pozwól, aby framework kontrolował Twój kod.
Wady nadmiernego couplingu
- Nadmierne wiązanie się z frameworkiem utrudnia testowanie.
- Zwiększa się czas testów i spada elastyczność systemu.
Autokonfiguracja cachowania w Springu
- Spring oferuje autokonfigurację cachowania za pomocą adnotacji.
- Własna implementacja, choć dłuższa o kilka linijek, daje większą kontrolę i testowalność.