4Developers 2025: Tomek Ducin - "The many meanings of share and reuse in software architecture."

youtube.com 3 tygodni temu


Współdzielenie i reużywalność - kodu, ficzera, modułu - są jednymi z najczęściej rozważanych aspektów, które determinują decyzje projektowe. Decyzje, które niestety uwzględniają tylko część prawdy. Reguła DRY przynosi w 2025r. więcej bólu niż korzyści - ale to „tylko” na poziomie kodu. jeżeli jednak „wzniesiemy” reużywanie i współdzielenie na poziom architektury, to może to zaważyć na porażce projektu jako takiego. Wszystko bowiem ma swój koszt. A jeżeli nie widzisz kosztów, to tylko znaczy, iż ich nie widzisz - a nie, iż ich nie ma…

Podczas prezentacji przyjrzymy się różnym perspektywom, z których możemy dostrzegać zalety, wady i konsekwencje reużywalności i współdzielenia: kodu, danych, semantyki, modularności, wdrożeń - a także tego, jak na to wszystko wpływają relacje między zespołami. Reużywać przecież można nie tylko kod.