Показать сообщение отдельно
Старый 17.10.2017, 14:31   #2  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
"Eighth, go through the manual horrible process of..."
)))))

что этот автор, что методички внутри майкрософта неявно предполагают, что апгрейд - это такой однопроходной процесс. сделали... и забыли. дальше живем в ax7.

ни фига!
это циклический процесс, в котором надо постоянно сравнивать код ax6 и ax7.
во-первых, и в ax6 добавляются патчи/функционал, и в ax7 тоже добавляется код.
во-вторых, даже во время первого прохода, код в ax7 приходится рефакторить.

как потом люди сравнивают?
как потом люди гарантируют функциональную идентичность в разных версиях?

хуже всего, конечно поднимать в акс7 апгрейднутый функционал - функционал который уже подняли "за один проход", но в акс6 его доработали.

я, конечно, для себя наколхозил на коленке тулзу
https://github.com/mazzy-ax/compare-axClass
но что-то мне кажется, что это такой способ, что лучше его не было.

а как остальные поднимают свой код? неужели за один проход как нам варяги внушают?
__________________
полезное на axForum, github, vk, coub.

Последний раз редактировалось mazzy; 17.10.2017 в 14:34.