W jakim języku najlepiej nauczyć się zasad DDD, CleanArchitecture, oraz generalnie biznesowych praktyk jakości kodu?
Pracowałem zawodowo C++/Lua/Dart (6 lat w zawodzie), ale w żadnej z tych technologii nie mogę znaleźć szerszych źródeł na temat 'enterprise level' architektury i jasnych standardów programowania. Z książek w stylu CleanArchitecture B. Martina niewiele da się wyciągnąć, ponieważ omawiają ogólne pojęcia, a chciałbym poznać konkretne biznesowe praktyki, konwencje nazewnictwa, najlepiej przeczytać kilka produkcyjnych, otwartoźródłowych implementacji tych
Pracowałem zawodowo C++/Lua/Dart (6 lat w zawodzie), ale w żadnej z tych technologii nie mogę znaleźć szerszych źródeł na temat 'enterprise level' architektury i jasnych standardów programowania. Z książek w stylu CleanArchitecture B. Martina niewiele da się wyciągnąć, ponieważ omawiają ogólne pojęcia, a chciałbym poznać konkretne biznesowe praktyki, konwencje nazewnictwa, najlepiej przeczytać kilka produkcyjnych, otwartoźródłowych implementacji tych
#programowanie #czystykod
Jak mam obiekt
Samochód
, to kiedy obiektKierowca
wywoła na nim metodęprzyspiesz()
, to oczywiste jest, że wtedy ukryte pole w obiekcieSamochód
powinno nazywać sięSilnik
, a nieSilnikInterface
.Tak więc jak chcę mieć silnik, to będzie to klasa
Silnik
. A jak chcę mieć różne silniki to będzie to interfaceSilnik
, a jego różne implementacje to będąSilnikBenzynowy
,SilnikDiesel