Zastanawiałaś/eś się kiedyś nad fundamentalnymi zasadami architektury? Czego się nauczyć aby robić to lepiej? Podczas tej prezentacji omówimy starożytne zasady, które pozwolą Ci efektywniej pracować jako projektant złożonych systemów.
Jakie to zasady? Między innymi: myślenie w kategoriach abstrakcji, właściwy język we właściwym miejscu, walkę z przeładowaniem kognitywnymi, rodzaje sprzężenia, które możemy zaobserwować oraz które z nich jest najgorsze i dlaczego często “to zależy”, jak pokonać strach przed posiadaniem wielu małych klas, jak wytłumaczyć spójność młodszemu programiście lub programistce… Te koncepty pomogą Ci projektować rozwiązania oparte na silnych fundamentach.