Rozdział 4. Automatyzacja zarządzania architekturą

Na architektach spoczywa zadanie projektowania struktury systemów oprogramowania, jak również definiowania wielu praktyk programistycznych i inżynieryjnych. Jednak innym istotnym zadaniem architektów jest zarządzanie (ang. governing) aspektami tworzenia oprogramowania, w tym zasadami projektowania, dobrymi praktykami i rozpoznanymi pułapkami, których należy unikać.

W tradycyjnym ujęciu architekci dysponowali kilkoma narzędziami umożliwiającymi wymuszanie stosowania ich strategii zarządzania poza ręcznymi przeglądami kodu, narzędziami do inspekcji architektury i innymi nieskutecznymi środkami. Jednak wraz z nastaniem zautomatyzowanych funkcji dopasowania architekci zyskali nowe możliwości. W tym ...

Get Architektura ewolucyjna now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.