anonymous@RULINUX.NET~# | Last login: 2024-11-23 09:10:44 |
Регистрация Вход | Новости | Разметка | Пользователи | Галерея | Форум | Статьи | Неподтвержденное | Трекер | Правила форума | F.A.Q. | Ссылки | Поиск |
Форум - Talks | [RSS] |
Пишу я тут софтину.
Сначала она была совсем говном, написаным даже не в императивном стиле, а в батч-режиме.
Потом я её переписал в императивном стиле, а теперь уже даже некое подобие классов имеется (ну, вернее, неймспейсов, конечно).
Система начала обрастать мясом, и я начал понимать, что её сложность начинает превышать то, что я способен вспомнить, даже при условии того, что я пишу комментарии в коде.
Соответсвенно, я стал в коде в комментариях расставлять маркеры типа "TODO", "REDO", "fixme", "debug", "WARNING".
Проблемы две:
Во-первых, в какой-то момент я стал понимать, что мне мало маркеров в коде, и я хочу пройденные маркеры сбрасывать куда-то в лог, потому что копаться каждый раз в коде бажных модулей я не очень хочу.
Но писать тупо в стандартный вывод (или даже поток ошибок) я не готов, это производит винегрет. Для матлаба есть две конкующие системы логгирования, и я хочу понять, какая лучше.
Во-вторых, из маркеров у меня тоже зоопарк, потому что до сих пор я их никак не стандартизовывал даже для себя. Поэтому надо совет, есть ли какая-то стандартная конвенция по маркерам? И хорошая практика их постановки? (Я знаю, что вижуалстудия считает слово TODO маркером, но мне бы какую-нибудь цельную концепцию.)
lockywolf(*) (2014-01-31 19:16:45)
|
|
|
Скрыть
Re:А есть ли хорошие мануалы по вкорячиванию в программу системы сбора статистики, логгирования?Да, я это и имел в виду. |
Скрыть
Re:А есть ли хорошие мануалы по вкорячиванию в программу системы сбора статистики, логгирования?> И моя ИДЕ - матлаб.
Ax-Xa-Xa(*)(2014-01-31 19:31:13)
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/31.0.1650.63 Safari/537.36 |
Скрыть
Re:А есть ли хорошие мануалы по вкорячиванию в программу системы сбора статистики, логгирования?Да, матлаб умеет в каком-то объёме делать репорты по фиксме, но мне хотелось бы не только фиксме и туду, а какие-нибудь более объёмные конвенции по маркерам. |
Скрыть
Re:А есть ли хорошие мануалы по вкорячиванию в программу системы сбора статистики, логгирования?> в какой-то момент я стал понимать, что мне мало маркеров в коде
|
Скрыть
Re:А есть ли хорошие мануалы по вкорячиванию в программу системы сбора статистики, логгирования?> Насчет матлаба не знаю. А заточенные под программирование IDE вполне это могут.
|
Скрыть
Re:А есть ли хорошие мануалы по вкорячиванию в программу системы сбора статистики, логгирования?> И моя ИДЕ - матлаб.
|
Скрыть
Re:А есть ли хорошие мануалы по вкорячиванию в программу системы сбора статистики, логгирования?Блин, народ, харэ. |
Скрыть
Re:А есть ли хорошие мануалы по вкорячиванию в программу системы сбора статистики, логгирования?> Я прошу простую вещь - список типичных маркеров
Ax-Xa-Xa(*)(2014-01-31 20:43:26)
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/31.0.1650.63 Safari/537.36 |
Скрыть
Re:А есть ли хорошие мануалы по вкорячиванию в программу системы сбора статистики, логгирования?> кроме TODO и FIXME
|
|
|
|
Этот тред читают 1 пользователь: |
Анонимных: 1 Зарегистрированных: 0 |
Re:А есть ли хорошие мануалы по вкорячиванию в программу системы сбора статистики, логгирования?
Если я правильно понял, то ты хочешь видеть свои TODO, FIXME и т.п.?
Если так, то многие IDE вполне кошерно собирают это из кода и строят красивые таблички. Но надо оформлять их правильно в коде типо:
/// ToDo: Эту хуету надо когда-то обязательно допилить
или что ты имел ввиду?
Отредактировано Ax-Xa-Xa по причине "не указана"
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/31.0.1650.63 Safari/537.36