Wpis z mikrobloga

Podrzucicie jakieś ciekawy poradnik jak poprawnie organizować klasy w projekcie? W sensie nazwy katalogów, hierarchia itd.
Jakoś to sobie poukładałem jakimiś podstawowymi kategoriami, model, rest, service itd. ale szukam czegoś co podpowie jakie są dobre praktyki itp.

#programowanie #java
  • 6
via Wykop Mobilny (Android)
  • 0
@Murasame: poczytaj o package by feature vs package by layer. Ty robisz to drugie co nie daje żadnych zalet poza tym, że nie musisz myśleć
@Murasame: W dokumentacji Spring Boota jest wzmianka o strukturze opartej o dany typ obiektu:
https://docs.spring.io/spring-boot/docs/2.5.x/reference/html/using.html#using.structuring-your-code

Nie jest to jednak ścisły kanon, struktury oparte o MVC też się często spotyka. Mi się wygodnie pracuje z takim podejściem jak zaprezentowane w podlinkowanym tutorialu (głównie dlatego że zmieniając jedną rzecz nie trzeba skakać po katalogach), ale to nie znaczy że jest najlepsze. A poza tym to jak wspomniane wyżej, pozostaje zapoznanie się z różnymi