22.07.2014, 01:13 | #1 |
Участник
|
goshoom: Compile backwards
Источник: http://dev.goshoom.net/en/2014/07/compile-backwards/
============== Today I noticed that Type hierarchy browser in AX 2012 R3 allows you to compile types backwards: Context menu in AOT supports only forward compilation. It’s possible that the feature is there for some time and it just took me long time to notice it, because I normally don’t compile code from Type hierarchy browser. Источник: http://dev.goshoom.net/en/2014/07/compile-backwards/
__________________
Расскажите о новых и интересных блогах по Microsoft Dynamics, напишите личное сообщение администратору. |
|
23.07.2014, 00:14 | #2 |
Участник
|
Гы. Интересно. Непонятно только, нафига это может быть надо
|
|
23.07.2014, 07:58 | #3 |
Участник
|
Это так инкрементальную компиляцию разделили на две?
|
|
23.07.2014, 09:14 | #4 |
Участник
|
|
|
|
За это сообщение автора поблагодарили: S.Kuskov (1). |
24.07.2014, 01:24 | #5 |
Боец
|
Смею предположить, что команда позволяет скомпилировать цепочку классов от главного родителя до текущего класса, не компилируя при этом смежные классы в цепочке, что сэкономит кучу времени. Пример: хочу инкрементно откомпилировать наследник RunBase. в случае CompileForward на RunBase у меня откомпилируется чуть ли не половина классов в системе, в случае CompileBackward на моем классе откомпилируются только родители моего класса.
|
|
|
За это сообщение автора поблагодарили: Logger (1), S.Kuskov (2). |
24.07.2014, 13:03 | #6 |
Участник
|
Цитата:
Сообщение от DSPIC
Смею предположить, что команда позволяет скомпилировать цепочку классов от главного родителя до текущего класса, не компилируя при этом смежные классы в цепочке, что сэкономит кучу времени. Пример: хочу инкрементно откомпилировать наследник RunBase. в случае CompileForward на RunBase у меня откомпилируется чуть ли не половина классов в системе, в случае CompileBackward на моем классе откомпилируются только родители моего класса.
Только зачем ? Вроде как по дефолту все откомпилировано и так. Если класс меняем то его компилируем, а родители у него ранее скомпилированы. Или теперь для чего-то нужно и родителя компилировать при изменении в потомке ? |
|
25.07.2014, 13:00 | #7 |
Боец
|
Цитата:
Короче IMHO это дополнительный костыль призванный устранять глюки компилятора, и в наших реалиях может оказаться полезным инструментом |
|