28.01.2008, 13:40 | #1 |
MCTS
|
Best Practices
Что означает сообщение
Цитата:
TwC: проверка доступа к значению, возвращаемому из метода отображения или изменения.
Последний раз редактировалось Eldar9x; 28.01.2008 в 13:46. |
|
28.01.2008, 13:50 | #2 |
Участник
|
Это значит, что edit методы теперь ругаются - типа не стоит так делать.
Надо вверху метода, до объявления написатб //BP Deviation Documented поищите на стандартных методах - кучу примеров найдете |
|
|
За это сообщение автора поблагодарили: Eldar9x (1), kornix (2). |
28.01.2008, 14:31 | #3 |
MCTS
|
Надо же, хотел, но решил, что шаманство. Огромное спасибо!
|
|
28.01.2008, 17:20 | #4 |
Участник
|
|
|
28.01.2008, 17:24 | #5 |
Участник
|
Вот как раз этот самый //BP Deviation Documented и говорит, что ты подумал и в теле метода позаботился о безопасности его исполнения.
Чтобы кто-то не мог в него параметром передать строку с runBuf, к примеру, которая будет ему ЗП поднимать раз в день |
|
28.01.2008, 17:34 | #6 |
Участник
|
|
|
28.01.2008, 20:16 | #7 |
Участник
|
|
|
03.03.2011, 16:19 | #8 |
Участник
|
Данное сообщение означает, что, возможно, необходима проверка на то, имеет ли пользователь необходимые права доступа на просмотр или редактирование значения, "возвращаемого из метода отображения или изменения." Данная рекомендация BestPractice какбэ намекает о том, что в метод, возможно, следует добавить проверку hasSecuritykeyAccess или комментарий //BP Deviation Documented, в случае, если проверка будет излишней.
X++: display AmountMST accountBalance(LedgerTable _ledgerTable) { AmountMST balance; ; if (!hasSecuritykeyAccess(securitykeynum(LedgerMisc), AccessType::View)) return balance; ... |
|
|
За это сообщение автора поблагодарили: Proba (1). |
03.03.2011, 20:10 | #9 |
Гость
|
я правильно понял, что теперь комменты обрабатываются специальным образом, фактически стали исполняемым кодом ?
|
|
03.03.2011, 21:07 | #10 |
Участник
|
Цитата:
|
|
03.03.2011, 21:59 | #11 |
Member
|
Цитата:
Сообщение от otkudao
...
комменты ... фактически стали исполняемым кодом ...
__________________
С уважением, glibs® |
|
03.03.2011, 22:46 | #12 |
MCP
|
а ToDo обрабатывает компиллятор?
|
|
04.03.2011, 09:53 | #13 |
Member
|
Если под компиляцией понимать перевод программного кода в машинный, т.е. команды процессора (см. http://ru.wikipedia.org/wiki/%D0%9A%...82%D0%BE%D1%80), то нет.
Признаю что сформулировал свою мысль плохо. Но изначально речь шла о том что комментарии стали исполняемым кодом. Я имел ввиду, что не стали. А ВР, // TODO — это скорее сервисные функции среды разработки. В моем понимании.
__________________
С уважением, glibs® |
|
Теги |
best practice |
|
|