ContinuaciĂłn. A las publicaciones anteriores y al mapa del ciclo.
En la vida de cada proyecto, llega ese momento muy emocionante e inolvidable en el que solo se requiere arquitectura del arquitecto. Es emocionante por razones obvias. En este punto, ya ha repetido y refinado el diseño tantas veces que usted mismo comenzĂł a creer en este cuento de hadas. Y ahora, una vez más, necesitamos arquitectura. No conceptos y tecnologĂas, pero toda la cresta de un elefante es recta, que se criará durante un par de años en una incubadora, y luego 10 años en pastizales de todo el mundo, hasta que entre en conservaciĂłn desde la reserva. Bueno, lo que hace que este evento sea memorable es el hecho de que en todos los años posteriores se le recordarán todos los pequeños defectos que por alguna razĂłn no pudo prever. DespuĂ©s de todo, se le dio una semana, o tal vez hasta dos, para determinar la direcciĂłn y los hitos en el desarrollo de todos los equipos para los años venideros.
, . . Agile. . :
, , 3 , , , . , , 5- . , , 100 – . – . , ( , ). , , , , .
, . , . , , , . , , , , , – . , ( ), ( ). .
, . . , , , , . , , . . - : DDD Java. . – . . , « ». - , success story.
, , – . - , , , . Counter Strike. , . . . – - , , . AP. CA.
. . , . , , ( , ). ( ). , , , . , , . , , . ( ). . , , , . 70. . .
, ( , ). , 3 – , 3 , 2 . . . 2. , . . – .
, , (reuse over duplication), . , . , . . – , . ? – . , .
, , , . , . production , , , . , , . , ( ). . , . , . . . , . . , , . , side-by-side. .
? . . , . . , . , . , , . flow sequence – . , , . , , UML , . – drill down blue-print detailed architecture.
– . , , . , . – . . – , . , , , . , . , , . , , , , . / «» , -, . , , , , . , .
, , . – . ( ), ( time-to-market), ( KPI) – CI-CD. . DevOps. , - . , , .. . -. . ! C – . , , .
. . : , , , , , . , . . . – , . 3–4 ( API ). . . - - , , . , . . – . . - , , - - . , legacy nextgen .
, . (solution unit-test), , . ? , - . :
·
·
· ,
· ( - )
· ( open source legacy )
· ( .sql )
· Naming ( 3 , _Test )
· ( )
· ( )
· ( exception, )
. , .. . : « 100% .». 100% , .
. – . ( ) . Agile, , . /, - . . . , UI. gateway , – . - . . , 3- «» - ... Y, como siempre, parece que usted y un par de ingenieros comprenden esto, pero no los gerentes.
Si todo saliĂł bien, entonces "tierra, adiĂłs" y adiĂłs.