anonymous@RULINUX.NET~# Last login: 2024-11-06 03:53:43
Регистрация Вход Новости | Разметка | Пользователи | Галерея | Форум | Статьи | Неподтвержденное | Трекер | Правила форума | F.A.Q. | Ссылки | Поиск
[#] [Добавить метку] [Редактировать]
Скрыть

А есть ли хорошие мануалы по вкорячиванию в программу системы сбора статистики, логгирования?

Пишу я тут софтину.

Сначала она была совсем говном, написаным даже не в императивном стиле, а в батч-режиме.

Потом я её переписал в императивном стиле, а теперь уже даже некое подобие классов имеется (ну, вернее, неймспейсов, конечно).

Система начала обрастать мясом, и я начал понимать, что её сложность начинает превышать то, что я способен вспомнить, даже при условии того, что я пишу комментарии в коде.

Соответсвенно, я стал в коде в комментариях расставлять маркеры типа "TODO", "REDO", "fixme", "debug", "WARNING".

Проблемы две:

Во-первых, в какой-то момент я стал понимать, что мне мало маркеров в коде, и я хочу пройденные маркеры сбрасывать куда-то в лог, потому что копаться каждый раз в коде бажных модулей я не очень хочу.

Но писать тупо в стандартный вывод (или даже поток ошибок) я не готов, это производит винегрет. Для матлаба есть две конкующие системы логгирования, и я хочу понять, какая лучше.

Во-вторых, из маркеров у меня тоже зоопарк, потому что до сих пор я их никак не стандартизовывал даже для себя. Поэтому надо совет, есть ли какая-то стандартная конвенция по маркерам? И хорошая практика их постановки? (Я знаю, что вижуалстудия считает слово TODO маркером, но мне бы какую-нибудь цельную концепцию.)

lockywolf(*) (2014-01-31 19:16:45)

[Ответить на это сообщение]
avatar
  • матерные выражения
Скрыть

Re:А есть ли хорошие мануалы по вкорячиванию в программу системы сбора статистики, логгирования?

Если я правильно понял, то ты хочешь видеть свои TODO, FIXME и т.п.?

Если так, то многие IDE вполне кошерно собирают это из кода и строят красивые таблички. Но надо оформлять их правильно в коде типо:

/// ToDo: Эту хуету надо когда-то обязательно допилить

или что ты имел ввиду?

Ax-Xa-Xa(*)(2014-01-31 19:27:05)
Отредактировано Ax-Xa-Xa по причине "не указана"
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/31.0.1650.63 Safari/537.36
avatar
Скрыть

Re:А есть ли хорошие мануалы по вкорячиванию в программу системы сбора статистики, логгирования?

Да, я это и имел в виду.

Но мне хотелось бы конвенциализировать маркеры. А не только TODO и FIXME.

И ещё мне хотелось бы видеть их в логах.

И моя ИДЕ - матлаб.

lockywolf(*)(2014-01-31 19:29:51)

avatar
Скрыть

Re:А есть ли хорошие мануалы по вкорячиванию в программу системы сбора статистики, логгирования?

> И моя ИДЕ - матлаб.
Насчет матлаба не знаю. А заточенные под программирование IDE вполне это могут.

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
avatar
Скрыть

Re:А есть ли хорошие мануалы по вкорячиванию в программу системы сбора статистики, логгирования?

Да, матлаб умеет в каком-то объёме делать репорты по фиксме, но мне хотелось бы не только фиксме и туду, а какие-нибудь более объёмные конвенции по маркерам.

Ну и на самом деле, вопрос про логгирование - важнее. А то я почти совсем не понимаю, как оно работает, и главное, как должно.

lockywolf(*)(2014-01-31 19:32:56)

avatar
Скрыть

Re:А есть ли хорошие мануалы по вкорячиванию в программу системы сбора статистики, логгирования?

> в какой-то момент я стал понимать, что мне мало маркеров в коде

Как я тебя понимаю! Маркерами сыт не будешь, очень не хватает выделения цветом/шрифтом в коде и возможности вставлять в него картинки. Когда уже компиляторы научатся компилировать стандартные открытый .odt хотя бы!

anonymous(*)(2014-01-31 19:52:55)

avatar
Скрыть

Re:А есть ли хорошие мануалы по вкорячиванию в программу системы сбора статистики, логгирования?

> Насчет матлаба не знаю. А заточенные под программирование IDE вполне это могут.

matclipse - MATLAB® plugin for Eclipse - заточенные под программирование под MATLAB® IDE должны мочь :)

anonymous(*)(2014-01-31 19:56:19)

avatar
Скрыть

Re:А есть ли хорошие мануалы по вкорячиванию в программу системы сбора статистики, логгирования?

> И моя ИДЕ - матлаб.
Тогда тебе поможет grep. Ведь на сколько я помню (ох, давно это было), m-файлы это обычные текстовые файлы.

anonymous(*)(2014-01-31 20:09:34)

avatar
Скрыть

Re:А есть ли хорошие мануалы по вкорячиванию в программу системы сбора статистики, логгирования?

Блин, народ, харэ.

Я прошу простую вещь - список типичных маркеров, кроме TODO и FIXME, и хороший мануал по организации логгирования.

lockywolf(*)(2014-01-31 20:24:43)

avatar
  • матерные выражения
Скрыть

Re:А есть ли хорошие мануалы по вкорячиванию в программу системы сбора статистики, логгирования?

> Я прошу простую вещь - список типичных маркеров
Ну кроме перечисленных наверно: BLJAD, OMG, IFDE (I am fucking up dear editions (Я хуею дорогая редакция))

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
avatar
Скрыть

Re:А есть ли хорошие мануалы по вкорячиванию в программу системы сбора статистики, логгирования?

> кроме TODO и FIXME
Очевидно, BUG и WONTFIX

anonymous(*)(2014-01-31 21:05:18)

Этот тред читают 1 пользователь:
Анонимных: 1
Зарегистрированных: 0




(c) 2010-2020 LOR-NG Developers Group
Powered by TimeMachine

Valid HTML 4.01 Transitional Правильный CSS!