Wpis z mikrobloga

#programowanie #java #pytanie

Jakie wzorce projektowe oraz dobre praktyki uważacie za najbardziej uniwersalne/najważniejsze przy projektowaniu aplikacji: od małych konsolowych, po olbrzymie enterprise'owe? Czy przykładowo tworząc moduł/pakiet dobrą praktyką jest zacząć od stworzenia interfejsu, żeby nie być przykutym do jednej implementacji i wcielać w życie inversion of control? Jakie jeszcze żelazne zasady stosujecie na codzień?
  • 22
  • Odpowiedz
W monolitach musisz ich używać, żeby się zakopać, w mikroserwisach jest już inaczej.


@mk321: Nie do końca się z tym zgodzę. To zdanie sugeruje że monolity i ich kod są czymś złym, a mikroserwisy i ich kod czymś dobrym. Nie jest to oczywiście prawdą: można mieć przemyślany i dobrze zmodularyzowany monolit (którego kod będzie stosował wszystkie dobre praktyki), ale można też mieć mikroserwisy przypominające papkę wyplutą przez kota, który się
  • Odpowiedz