Зарегистрироваться | Сообщения за день | Поиск | Все разделы прочитаны |
Результаты опроса: Используете ли вы Best Practice Check при разработке? | |||
Да, Best Practice Check в моём приложении всегда выполняется автоматически. |
![]() ![]() ![]() ![]() |
12 | 20.00% |
Да, я периодически запускаю Best Practice Check вручную. |
![]() ![]() ![]() ![]() |
18 | 30.00% |
Нет, я не использую Best Practice Check, но стараюсь следовать рекомендациям при программировании. |
![]() ![]() ![]() ![]() |
27 | 45.00% |
Нет, я не использую Best Practice Check и не знаком с рекомендациями. |
![]() ![]() ![]() ![]() |
3 | 5.00% |
Я не программирую в AX. |
![]() ![]() ![]() ![]() |
0 | 0% |
Голосовавшие: 60. Вы ещё не голосовали в этом опросе |
|
Опции темы |
|
![]() |
#1 |
Moderator
|
Кстати единство именования переменных это штука хорошая, но на мой взгляд, достаточно чтобы параметры функций начинались с подчеркивания, а переменные - нет. Требование начинать имя переменной с маленькой буквы приводит к забавным идентификаторам типа pBASomething - совершенно не читаемым.
Про отступы в тексте- двумя руками за. Только для этого ведь BP не нужно читать, достаточно обычной программистской культуры... |
|
![]() |
#2 |
Administrator
|
Цитата:
Сообщение от fed
![]() Кстати единство именования переменных это штука хорошая, но на мой взгляд, достаточно чтобы параметры функций начинались с подчеркивания, а переменные - нет. Требование начинать имя переменной с маленькой буквы приводит к забавным идентификаторам типа pBASomething - совершенно не читаемым.
Допустим, у нас в методе объявлена табличная переменная типа PBATable. Следуя сложившейся традиции, назовём её так же, как и таблицу, то есть pbaTable. Проблема в том, что рядом в коде могут использоваться и динамические методы объекта pbaTable, и статические методы таблицы PBATable, и даже методы, объявленные на Map'е PBAItemLine. Конечно, всегда можно разобраться, какой именно метод используется в данный момент, немного заглянув вперёд в код, но это занимает время, ведь так? А имена переменных вроде pBATable - это как раз от непонимания сути Best Practices, которую в Developer Help разъяснять не стали. Цитата:
![]()
__________________
Not registered yet? Register here! Have comments, questions, suggestions or anything else regarding our web site? Don't hesitate, send them to me |
|
![]() |
#3 |
Moderator
|
|
|
![]() |
#4 |
Administrator
|
Не спорю. Но модуль модулю рознь. В частности, Product Builder - это такая адская ахинея, что им можно реально пугать по ночам
![]()
__________________
Not registered yet? Register here! Have comments, questions, suggestions or anything else regarding our web site? Don't hesitate, send them to me |
|
Теги |
best practice, x++, опрос, программирование |
|
Опции темы | Поиск в этой теме |
Опции просмотра | |
|