Форум: "Потрепаться";
Текущий архив: 2005.02.20;
Скачать: [xml.tar.bz2];
ВнизСамая серьезная ошибка в программе? Найти похожие ветки
← →
КаПиБаРа © (2005-01-27 07:14) [0]Не секрет что программ без ошибок не бывает :)
Какую самую серьезную ошибку допускали вы?
← →
Kerk © (2005-01-27 07:15) [1]Передал пустую строку вместо пути к папке в процедуру рекурсивного удаления файлов. Процедурка почистила полраздела. :(
← →
КаПиБаРа © (2005-01-27 07:21) [2]Kerk © (27.01.05 7:15) [1]
значит не один я такой :)
Устранена ошибка в результате которой при задании AutoRemoveTmpDir и определении временного каталога удалялись все файлы с текущего диска.
← →
Александр Иванов © (2005-01-27 08:22) [3]В операторе Update забыл условие :). На "живой" базе.
← →
Kerk © (2005-01-27 08:25) [4]Александр Иванов © (27.01.05 8:22) [3]
оооооо... сочувствую....
← →
Alx2 © (2005-01-27 08:38) [5]Карибский кризис :)
← →
Александр Иванов © (2005-01-27 08:42) [6]Да, как то слышал о взрыве ракеты, стоимостью $500 млн. из-за ошибки в программном обеспечении.
← →
КаПиБаРа © (2005-01-27 08:44) [7]Александр Иванов © (27.01.05 8:42) [6]
Программу вы писали?
← →
Alx2 © (2005-01-27 08:44) [8]>Александр Иванов © (27.01.05 08:42) [6]
ОКЕАНСКИЙ СТАРТ
В ночь с пятницы на субботу с плавучей гигантской платформы “Одиссей”, обосновавшейся в экваториальной части Тихого океана, недалеко от острова Рождества, должна уйти в космос 60-метровая ракета “Зенит” с телекоммуникационным спутником. В рамках международного проекта “Морской старт” это — уже четвертый запуск.
Первые два, напомню, прошли успешно, третий — 12 марта нынешнего года — закончился неудачей. Ошибка в программе привела к тому, что перед стартом ракеты не была выдана команда на закрытие одного из клапанов второй ступени; в результате на восьмой минуте полета ракета и спутник стоимостью 100 миллионов рухнули в океан.
http://www.trud.ru/Arhiv/2000/07/29/200007291400804.htm
← →
Бугага © (2005-01-27 09:08) [9]Где-то давно читал, что из-за ошибок в программе управления искусственным сердцем погибло около сотни человек за пару месяцев... Вот и так бывает :(
← →
Александр Иванов © (2005-01-27 09:16) [10]КаПиБаРа © (27.01.05 8:44) [7]
:))))))
← →
REA (2005-01-27 10:11) [11]>Программу вы писали?
Программу писали в ФСБ, но в результате ошибки ракета упала в океан, а не по цели.
← →
Алхимик © (2005-01-27 11:24) [12]Перемудрил с расчётом времени. В результате в 2-х бильярдных клубах после 12 ночи все играли бесплатно. :)
← →
Kerk © (2005-01-27 11:29) [13]Алхимик © (27.01.05 11:24) [12]
cool! хороший ты человек! :-)
← →
kaZaNoVa © (2005-01-27 11:53) [14]моя самая большая ошибка: - перепутал раз .res файл и вместо дополнительного модуля ерунда потом загружалась)))
но самое обидное то, что в результате программа не понравилась одному антивирусу и у меня были с этим проблемы((((
← →
pasha_golub © (2005-01-27 12:40) [15]Я обычно в случае исключительный ситуаций для целей отладки всякие бранные слова вывожу MessageBox"ом, ну и забываю ессно потереть.
А-а-а, вот еще. В программе есть счетик сколько выдано запросов для килентов. Что меня дернуло в тот момент не знаю, но тип счетчика я задал byte. Ну, вот теперь многие запросы на руках у клиентов имеют порядковый номер в пределах 256.
← →
NewDelpher © (2005-01-27 13:04) [16]
> Александр Иванов © (27.01.05 08:22) [3]
> В операторе Update забыл условие :). На "живой" базе.
Все должны через это пройти ;)))
← →
ssk © (2005-01-27 13:17) [17]>Все должны через это пройти ;)))
нет уж, спасибо :-)
← →
Rule © (2005-01-27 13:21) [18]взялся за один проект, писал пол года (расчитывал что буду писать 1 неделю максимум), потомучто не разобрался с задачей, а про цену договорился, так как отступать назад было с моей стороны не прилично, то пришлось за полугодовую работу взять 100 долларов :(
← →
Rule © (2005-01-27 13:21) [19]NewDelpher © (27.01.05 13:04) [16]
добрый ты :)
← →
esu © (2005-01-27 13:36) [20]Тоже на живой базе (сервер в штатах ;) где-то стормозил сильно (уже не помню что я там вбил такое на ключевой табличке), правда перед этим сделал backup. В итоге пришлось backup восстанавливать а в это время там человека 3 что-то покупали... Вообщем с кредиток система деньги поснимала а от клиентов только их заказы в базе остались, без адресов и тд.
← →
esu © (2005-01-27 13:43) [21]
> Rule © (27.01.05 13:21) [18]
Интерестно что ж это за задача такая ? Ну можно там раза в 3 по времени ошибиться но не в 24 же :)
← →
Александр Иванов © (2005-01-27 14:02) [22]pasha_golub © (27.01.05 12:40) [15]
Я обычно в случае исключительный ситуаций для целей отладки всякие бранные слова вывожу
У нас вообще в IIS на тестовой базе забыли отключить SMTP и база тогда была еще реальная, а народ веселый и клиентам начали отправляться всякие письма (в основном с матом) :).
← →
КаПиБаРа © (2005-01-27 15:43) [23]esu © (27.01.05 13:43) [21]
Первый свой комерческий проект делал 10 месяцев вместо 2-х запланированных. Закончил за неделю до увольнения заказчика. Вовремя успел получить деньги :)
← →
Rule © (2005-01-27 17:34) [24]esu © (27.01.05 13:43) [21]
вопрос стоял так, тут у меня ларьки есть, нада типа сделать чтоб там товар учитывался и всё такое ....
но система у них там товароучета такая мудреная, что получилось 5 отдельных программ, в каждой столько окон (МДАЙ интерфейс), ну около 40 наверное .... ужас просто ... вот так ложанулся
← →
VictorT © (2005-01-27 18:17) [25]Не помню, где взял.
В сентябре 1999 года американский спутник Mars Climate Orbiter подлетел к Марсу и упал на него. Компания Lockheed Martin Astronautics, построившая спутник, использовала старую английскую систему мер (старую, потому что Великобритания уже шесть лет как ей официально не пользуется), а лаборатория реактивных двигателей НАСА считала все в метрической системе. Первые использовали фунт-секунды, а вторые — ньютон-секунды. Насовцы вбивали координаты в локхидовский аппарат, и никто за все время подготовки к полету и девять месяцев самого полета ничего не заподозрил.
Ошибка обошлась в 125 миллионов долларов.
← →
esu © (2005-01-27 18:52) [26]
> Rule © (27.01.05 17:34) [24]
Ну наверное мог бы дальше пытаться проталкивать, наверное в той сфере знакомых подзавелось за это время ? :)
У меня примерно так и вышло, штук 15-20 продал, так что в прибыли вышло, потом на нее забил :) Там помоему до сих пор пару человек на саппорте кормятся ;)
← →
Гаврила © (2005-01-27 19:11) [27]Еще бывает, отладочные MessageBox"ы с матом забывают убрать, и они у клиентов проявляются.
Я с тех пор если такие и вставляю, то только с приличным текстом (на всякий случай) :-)
← →
Kerk © (2005-01-27 19:19) [28]Гаврила © (27.01.05 19:11) [27]
у меня отладочных MessageBox без слова fuck не бывает :)
← →
Nous Mellon © (2005-01-27 19:21) [29]
> у меня отладочных MessageBox без слова fuck не бывает :)
Эт фигня. Заказчики в инглише не варят тем более что б на таком серьезном уровне :) Если спросят что это написано скажи "Черт" или "Дурак"
← →
Fin © (2005-01-27 19:55) [30]По сабжу! 15000 абонентов получили не правильные счета за электроэнергию как в свою так и в нашу (сбыта)пользу. Ошибка округления!!!!!!
← →
olookin © (2005-01-27 20:05) [31]Серьезные ошибки бывают, как я понимаю, двух типов:
1. те, что приводят к падению ракеты в океан
2. те, о которых даже не представляешь
В частности, неприятно ошибиться в разряде числа и иметь потом проблемы и ломать голову о причине ошибки. Так, у меня при неверно заданном шаге расчета системы уравнений (вместо 0,00005 я задал 0,0005) программа вместе с системой вылетала напрочь. Суть это не ошибка, а скорее проблема невнимательности, но если представить, что эту программу я бы делал на заказ, продал и ее запустили на той же самой ракете...
А если приводить пример личного "страдания", то он схож с [1]. Вот он вкратце:
procedure ...
var s: string;
begin
SelectDirectory("Path",s);
RenameFiles(s);
showmessage("done");
end;
Если при вызове диалога выбора директории нажать Cancel, то RenameFiles выполнится на текущем (кажется) диске. Таким образом я успешно переименовал достаточно большое число файлов, содержащих символы 1234567890, в том числе и ярлык к Delphi5, прежде чем мне в голову пришло, что не должно было бы ничего выполнятся, если я нажал пресловутую Cancel.
← →
Rouse_ © (2005-01-28 15:10) [32]> Какую самую серьезную ошибку допускали вы?
Стал программистом :)
хотя по идее если отладка - это процесс удаления ошибок из программы, то по логике: программирование - это процесс внесения ошибок в программу :)
Страницы: 1 вся ветка
Форум: "Потрепаться";
Текущий архив: 2005.02.20;
Скачать: [xml.tar.bz2];
Память: 0.52 MB
Время: 0.038 c