В этой книге, написанной двумя ведущими экспертами в области программирования Дино Эспозито и Андреа Сальтарелло, рассказывается от начала и до конца как применять шаблоны и лучшие методики для управления сложными проектами, как облегчить их сборку и упростить поддержку и дальнейшую модернизацию. Во втором издании книги подробно рассмотрены темы о моделировании предметной области, архитектуре CQRS (Сommand-Query Responsibility Segregation - разделение ответственности на команды и запросы) и моделях, основанных на источниках событий. Книга является практическим руководством по следующим темам: cоздание тестируемых, сопровождаемых и безопасных систем еще на ранних этапах проектирования; предоставление логики приложения через интерфейс, ориентированный на службы; выбор самого подходящего шаблона для реализации логики приложения и его функциональных возможностей; использование шаблонов для разделения пользовательского интерфейса и...
V etoj knige, napisannoj dvumja veduschimi ekspertami v oblasti programmirovanija Dino Espozito i Andrea Saltarello, rasskazyvaetsja ot nachala i do kontsa kak primenjat shablony i luchshie metodiki dlja upravlenija slozhnymi proektami, kak oblegchit ikh sborku i uprostit podderzhku i dalnejshuju modernizatsiju. Vo vtorom izdanii knigi podrobno rassmotreny temy o modelirovanii predmetnoj oblasti, arkhitekture CQRS (Sommand-Query Responsibility Segregation - razdelenie otvetstvennosti na komandy i zaprosy) i modeljakh, osnovannykh na istochnikakh sobytij. Kniga javljaetsja prakticheskim rukovodstvom po sledujuschim temam: cozdanie testiruemykh, soprovozhdaemykh i bezopasnykh sistem esche na rannikh etapakh proektirovanija; predostavlenie logiki prilozhenija cherez interfejs, orientirovannyj na sluzhby; vybor samogo podkhodjaschego shablona dlja realizatsii logiki prilozhenija i ego funktsionalnykh vozmozhnostej; ispolzovanie shablonov dlja razdelenija polzovatelskogo interfejsa i...