Давайте учиться на ошибках. |
Хорошо известно, что отлов ошибок в программах -- занятие очень
продолжительное и нудное. А если поговорить с коллегами, часто
оказывается, что тот самый глюк, который вы искореняли пол-ночи, кто-то
точно также исправлял некоторое время назад.
Предложение такое: если житель Королевства провел более N часов за
отловом ошибки и успешно ее изничтожил, то пусть он напишет об этом в
специальный раздел (который еще предстоит создать), описав симптомы
проблемы, способ исправления и как надо было ему действовать изначально,
чтобы не сталкиваться с нею вообще.
Короче говоря, предлагается наступать на каждые грабли ровно один раз.Admin
Всего в теме 23 сообщения
Добавить свое сообщение
Отслеживать это обсуждение
- Тестирование проекта. Отладка.
- Подводные камни
- Централизованная обработка ошибок
- Бета-тестирование
- Почему программисты допускают ошибки?
- Автоматизированные тесты для GUI
- О системах контроля ошибок
- Вопросы оптимизации кода
<<<... | 13—4 | ...>>> Всего сообщений в теме: 23; страниц: 3; текущая страница: 2
№ 13 21-12-2001 18:57 | |
Здравствуйте, уважаемые рыцари и дамы Королевства :о)
Автор темы, прислав ее на Базарную площадь, сам отметил ее связь с давними попытками создать "Подводные камни".
Получается, что многие об этом помнят. Если честно, я думала, что все это уже забылось :о))
Александр Малыгин так все точно описал... :о)
Все Вы совершенно правы, проект "Подводные камни" тихо умер именно из-за неверной организации или из-за полного ее отсутствия.
После того "клича" на самом деле было получено десяток писем, не больше. К сожалению только два из них содержали "камни". Остальные или задавали вопросы или предлагали под видом "камней" всем известные проблемы и нюансы: загрузка дочерних форм из dll, ошибки округления и работу оптимизатора.
Что я могу рассказать о его истории? Даже не знаю.
Виновата в этом я. Безусловно, надеяться на общественность — непростительная ошибка. Теперь я это знаю наверняка.
Но и сама я не потяну все, что хочется сделать на Королевстве.
Идей у меня много. Интерсные идеи возникают и у Вас, славные жители, и это замечательно. Но у меня физически не хватает времени, а в последнее время и сил :о) Наверное от безысходности ситуации :о)
Поэтому часть идей так тихо тлеет в собственном соку, как "Подводные камни".
И все же стоит возобновить проект. Я рада, что вы про него не забыли :о)
№ 12 21-12-2001 03:00 | |
Это Вы, господин Новенький, сильно идеализируете. Я был бы очень рад, если бы после чтения факов и книжонок исчезали проблемы. Но в реальной жизни врет даже MSDN, причем врет по-крупному. Что? Вы говорите, что и разработчикам из MS не мешало бы почитать книжонки и факи? Отдел фантастики на втором этаже :)
№ 11 21-12-2001 01:37 | |
Прежде чем на кнопки давить не мешало бы книжонки да факи почитать, а еще обдумать ту или иную строчку своего ваяния. Вот тогда то господа пРОГРАММЕРЫ и не надо будет ночами ловить баги. А достаточно будет себя повинить что криворукий да косоглазый.
P.S. Извините если грубо :-))
№ 10 20-12-2001 23:03 | |
Идея то конечно неплохая. Но прав Хахахак. Без энтузиаста никуда...
Сразу появляеться вопрос: - А чего, блин, требовать от этого масовика-затейника? А...?
Если такая забегаловка здесь появится, то я туда буду наведываться. Это однозначно!
№ 9 20-12-2001 18:09 | |
> И "Подводные камни" предлагаю возрождать в виде
> соответствующего раздела опять же Сокровищницы
Правильно.
Не надо создавать сущностей сверх необходимых.
Не надо нагружать Королеву.
Не надо рассчитывать всерьез на общественность -
если не найдется доброволец-энтузиаст, значит - не судьба ...
№ 8 20-12-2001 10:45 | |
muh:
Нет, все правильно. Описание глюка размещать вместе с описанием пути обхода. А если путь не найден - то в Круглый Стол его (т.е. глюк) :о)
№ 7 19-12-2001 21:31 | |
2 xaxaxak
Дейкстра дейкстрой, но обобщил в итоге все это Ахо, наблюдая за нерадивыми студентами у себя в универе
Саша прав, "камни" загнулись тогда именно из-за отпуска вопроса на самотек. Уверен, что у большинства здесь присутствующих накопилась уже порядочная куча топиков для проекта.
Правда, не согласен, что вноситься должны только решенные вопросы - есть вещи, в которых виноват не программер, а IDE/VCL, исправить которые нельзя, и для которых приходится искать обходные пути
№ 6 19-12-2001 16:05 | |
Совершенно согласна с Александром Малыгиным. Мне тоже сразу вспомнились "Подводные камни", о которых Александр все так хорошо сформулировал.
Замечательная идея - обобщить накопленное на "Круглом столе".
Думаю, решения, микростатьи и прочее "хорошо отвеченное" лучше всего отправлять в "Сокровищницу". Там уже есть систематизированная коллекция разных разностей, и пополнение ее таким образом вполне будет отвечать целям "Сокровищницы".
И "Подводные камни" предлагаю возрождать в виде соответствующего раздела опять же Сокровищницы, ведь это тоже будет систематизация, в данном случае - опыта борьбы с глюками.
№ 5 19-12-2001 11:17 | |
Когда-то я видел не то у Дейкстры, не то у Вирта что-то вроде "памятки" - список характерных ошибок при кодировании. Если кто-нибудь найдет - цитируйте ее сюда.
Еще хочу заметить, что вопросы Круглого Стола - огромный ресурс. Берем вопрос, смотрим, связан ли он с ошибкой, характеризуем ошибку. Берем следующий вопрос..
Стандарт описания ошибок выработается сам по себе.
Далее работают статистические методы.
В итоге получится нечто наглядное и пользительное. Причем именно для Дельфи.
№ 4 19-12-2001 10:19 | |
.... продолжение....
хэлп типа FAQ -- замечательная идея, нооооо
Гложут меня сомнения по поводу возможности её реализации.
Т.к. проблемы, возникающие при написании программ в большинстве случаев -- из-за невнимательности и недосмотра, либо от незнания некоторых свойств объекта с которым работается (незнание происходит от невнимательности же или от лени почитать доки). Сколько раз приходилось товарищам уже указывать на такие досадные недосмотры.
Решить эту проблему по-моему -- использовать уже налаженные конференции, либо организовать конференцию с темой вроде "Почему у меня не работает?", дав, при необходимости, оглавление вопросов.
<<<... | 13—4 | ...>>> Всего сообщений в теме: 23; страниц: 3; текущая страница: 2
Добавить свое сообщение
Отслеживать это обсуждение
Дополнительная навигация: |
|