AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX: Прочие вопросы
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск Все разделы прочитаны

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 26.08.2016, 02:30   #1  
Alex_KD is offline
Alex_KD
Участник
AxAssist
MCBMSS
Соотечественники
 
522 / 362 (14) ++++++
Регистрация: 06.07.2006
Адрес: Melbourne, Down Under
Цитата:
Сообщение от Stitch_MS Посмотреть сообщение
Т.е. у вас не настроена система контроля версий?
Cистема контроля версий это хорошо, но это не спасет в случае когда коменты перед телом метода (стандартный <summary> иногда строк 100, в 7ке это убивает читабельность да и вообще удобство).

Без кастомизации не скрыть.

Для AX2012, в AxAssist можно поменять цвет коментов на белый.
Для AX7, можно поменять цвет в VS.
AxAssist для AX7 (который пока не public) схлопывает коменты как раз как вы описали.
__________________
AxAssist 2012 - Productivity Tool for Dynamics AX 2012/2009/4.0/3.0
За это сообщение автора поблагодарили: mazzy (2).
Старый 26.09.2016, 12:58   #2  
Pokersky09 is offline
Pokersky09
Участник
 
43 / 60 (3) ++++
Регистрация: 15.11.2012
Адрес: Turkey
Цитата:
Сообщение от Alex_KD Посмотреть сообщение
Для AX2012, в AxAssist можно поменять цвет коментов на белый.
Для AX7, можно поменять цвет в VS.
AxAssist для AX7 (который пока не public) схлопывает коменты как раз как вы описали.
Вопрос по прежнему актуален, нужно для Ах2012.

AxAssist очень хорошая штука, но научить бы ее "схлопывать" комментарии, вопрос был бы решен Это реализуемо?

По теме АхAssist возникает проблема "скрытой" выборочной установки на терминалку, ибо части коллег не нравится изменение стнд среды, а на одной терминалке больше 10 разных приложений. Соответственно установив AxAssist, требуется также устанавливать ХРО на все приложения(что уже не есть гуд), и всем разрабам раздавать конфиги, где по умолчанию все приведено к дефолтовому виду.

В итоге ради тестов подняли другую виртуалку, поставил новый клиент, затестил.

Цитата:
Сообщение от Владимир Максимов Посмотреть сообщение
делаю копию метода с окончанием "_old" и в нем пишу в шапке, что это старая версия метода XXX. В шапке самого метода также пишу, что старая версия сохранена в методе XXX_old.

В результате, и история сохранена и лишние комментарии можно удалить. "
Такой вариант уже рассматривался, но как я упомянул в шапке, переписывать в новые методы нельзя

Последний раз редактировалось Pokersky09; 26.09.2016 в 13:04. Причина: Re: Владимир Максимов
Старый 26.09.2016, 19:16   #3  
Владимир Максимов is offline
Владимир Максимов
Участник
КОРУС Консалтинг
 
1,719 / 1204 (44) ++++++++
Регистрация: 13.01.2004
Записей в блоге: 3
Цитата:
Сообщение от Pokersky09 Посмотреть сообщение
Такой вариант уже рассматривался, но как я упомянул в шапке, переписывать в новые методы нельзя
Вы не в новые методы переписываете, а старый код сохраняете. Метод остается тот же самый. С тем же именем. Просто очищенный от комментариев.

А вот старый код с комментариями как раз в новый метод и копируется. Именно "для истории". Причем имя "исторического" метода такое, что он оказывается рядом с текущим методом в списке методов.

Если Вы не поняли, то у Вас был метод

X++:
void MyMethod()
{
   int I;

   I++;
   /*
   Много комментариев
   */
}
А стало

X++:
// 29.09.2016
// Метод полностью переписан. Старая версия сохранена в методе MyMethod_old()
void MyMethod()
{
   int i;

   i++;
}

// 29.09.2016
// Старая версия метода MyMethod(). Не используется
void MyMethod_old()
{
   int i;

   i++;
   /*
   Много комментариев
   */
}
__________________
- Может, я как-то неправильно живу?!
- Отчего же? Правильно. Только зря...
Старый 27.09.2016, 13:38   #4  
DSPIC is offline
DSPIC
Боец
 
1,077 / 1243 (44) ++++++++
Регистрация: 11.04.2008
Цитата:
Сообщение от Pokersky09 Посмотреть сообщение
Вопрос по прежнему актуален, нужно для Ах2012.

AxAssist очень хорошая штука, но научить бы ее "схлопывать" комментарии, вопрос был бы решен Это реализуемо?

По теме АхAssist возникает проблема "скрытой" выборочной установки на терминалку, ибо части коллег не нравится изменение стнд среды, а на одной терминалке больше 10 разных приложений. Соответственно установив AxAssist, требуется также устанавливать ХРО на все приложения(что уже не есть гуд), и всем разрабам раздавать конфиги, где по умолчанию все приведено к дефолтовому виду.

В итоге ради тестов подняли другую виртуалку, поставил новый клиент, затестил.


Такой вариант уже рассматривался, но как я упомянул в шапке, переписывать в новые методы нельзя
Сюда не заглядывали? Microsoft Dynamics AX 2012 X++ Editor Extensions Там по аналогии с Outlining Extension, наверное, сделать не проблема.
Теги
кнопка, редактор кода, комментарий

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Выдержки кода Axapta в интернете. fixer DAX: Прочие вопросы 3 02.02.2015 12:43
Обзор написанного кода MikeR DAX: Программирование 10 20.11.2014 07:59
скрыть/показать кнопку BokarevSS DAX: Программирование 3 16.10.2012 11:23
Убрать из Меню Скрыть\показать fialka DAX: Программирование 17 04.09.2012 12:31
проблема с настройкой штрихового кода Nic DAX: Функционал 4 27.12.2004 09:04
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра
Комбинированный вид Комбинированный вид

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 18:55.