|
|
|
0xFF. Кто как комментирует в коде "ложные ходы", ошибочные варианты и проч. ?
|
|||
|---|---|---|---|
|
#18+
hi all Хотел сначала в ветку "Программирование" затолкать, потом думкал в "Пятницу". Но в итоге решил обычный топег, и в bid=2, дабы только местных выслушать. В общем, бывают такие участки в коде, глядя на которые через N недель/месяцев, а то и лет, начинаешь думать: а чего это я тут не сделал "то-то и вот так-то". Воткнёшь соотв. изменения, запустишь - и бац, либо не работает, либо тупит безбожно. Тогда в памяти (иногда) всплывает, что "ах, да! так ведь я уже пробовал, %@^&^#!, снова на эти же грабли налетел!" И чтобы такие грабли не исчезали в небытие, я часто оставляю закомментаренным небольшой фрагмент того кода-"провокатора", который так и просится сюда, но его ни в коем случае нельзя делать. Или просто фразу пишу типа "::: NB ::: do NOT тратата потому-что блаблабла". Минус очевиден: код со временем засирается, а в ИБЭ нету аналога нетбиновско-эклипсовского collapse. Что принято делать в таких ситуациях ? Писать ли прямо в коде примечалки о таких ловушках, добавлять ли в COMMENT ON PROC, или куда-то там складировать их, в отдельный файлик ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.09.2014, 23:46 |
|
||
|
0xFF. Кто как комментирует в коде "ложные ходы", ошибочные варианты и проч. ?
|
|||
|---|---|---|---|
|
#18+
Таблоид, Я для всяких напоминалок-подписалок подсел на To-Do в Эксперте. В том числе и для этих целей. Хотя конечно хочется периодически большего, но тут уже одними свёртками кода не обойтись :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.09.2014, 23:57 |
|
||
|
0xFF. Кто как комментирует в коде "ложные ходы", ошибочные варианты и проч. ?
|
|||
|---|---|---|---|
|
#18+
Таблоид, Мое мнение - комментарии именно для таких вещей и нужны: объяснить себе/будущим поколениям почему сделано именно так и почему нельзя делать иначе. И это ни в коем случае не захламление кода - ПММ опять же. А на свертку, думаю, Александра можно будет раскрутить. После выпуска тройки, само собой :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.09.2014, 00:54 |
|
||
|
0xFF. Кто как комментирует в коде "ложные ходы", ошибочные варианты и проч. ?
|
|||
|---|---|---|---|
|
#18+
Таблоид, У меня все такие "NB - тра-та-та" уходят в специальную прикладуху, для подобного созданную. Кто-то еще пользуется всякими "запоминалками на полях" типа MS OneNote (кстати, достаточно удобно в него же складывать разные выжимки из Инета с картинками - рекомендую). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.09.2014, 01:02 |
|
||
|
0xFF. Кто как комментирует в коде "ложные ходы", ошибочные варианты и проч. ?
|
|||
|---|---|---|---|
|
#18+
Я комментирую в коде иногда в процедурах, ага. Недавно нашёл такой комментарий: /* не помню почему но сделано именно так как сделано! НЕ ТРОГАТЬ! */ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.09.2014, 09:52 |
|
||
|
0xFF. Кто как комментирует в коде "ложные ходы", ошибочные варианты и проч. ?
|
|||
|---|---|---|---|
|
#18+
o_v_aЯ комментирую в коде иногда в процедурах, ага. Недавно нашёл такой комментарий: /* не помню почему но сделано именно так как сделано! НЕ ТРОГАТЬ! */ Хорошо еще, что не такой Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.09.2014, 10:25 |
|
||
|
0xFF. Кто как комментирует в коде "ложные ходы", ошибочные варианты и проч. ?
|
|||
|---|---|---|---|
|
#18+
Таблоидбывают такие участки в коде, глядя на которые через N недель/месяцев, а то и лет, начинаешь думать: а чего это я тут не сделал "то-то и вот так-то".меркуриал (подставить нужную систему контроля версий по желанию) наше фсё. Хотя применительно к метаданным работа с ним не так удобна. возможно я не умею его готовить, но скрипт для БД я могу получить на любой день. Применительно к дельфовому коду вообще супер. Была мысль так или иначе интегрировать меркуриал с экспертом, но пока руки не добрались, а может я просто не могу сформулировать для себя чего именно я хочу. ТаблоидПисать ли прямо в коде примечалки о таких ловушкахда. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.09.2014, 11:03 |
|
||
|
0xFF. Кто как комментирует в коде "ложные ходы", ошибочные варианты и проч. ?
|
|||
|---|---|---|---|
|
#18+
Ivan_Pisarevsky, Система контроля версий обязательна. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.09.2014, 13:20 |
|
||
|
0xFF. Кто как комментирует в коде "ложные ходы", ошибочные варианты и проч. ?
|
|||
|---|---|---|---|
|
#18+
Комментарий с "!" или, для особой важности, "!!". Как в прогах, так и в SQl. Имхо, самое подходящее место (уж точно заметишь), и не плодятся сущности. Если к тексту предупреждения надо прикладывать кусок кода - то в комменты. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.10.2014, 11:27 |
|
||
|
|

start [/forum/topic.php?fid=40&msg=38771394&tid=1563297]: |
0ms |
get settings: |
10ms |
get forum list: |
19ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
184ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
69ms |
get tp. blocked users: |
2ms |
| others: | 271ms |
| total: | 576ms |

| 0 / 0 |
