Better Software Design

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.
Ask episode
AI Snips
Chapters
Books
Transcript
Episode notes
ADVICE

Umiar w używaniu frameworków

  • Używaj frameworków, ale z umiarem.
  • Nie pozwól, aby framework kontrolował Twój kod.
INSIGHT

Wady nadmiernego couplingu

  • Nadmierne wiązanie się z frameworkiem utrudnia testowanie.
  • Zwiększa się czas testów i spada elastyczność systemu.
ANECDOTE

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ść.
Get the Snipd Podcast app to discover more snips from this episode
Get the app