Пример кривого программирования.

Вчера записывал подкаст. Запись прервалась когда GarageBand выкинул ошибку 10005 – которая говорила что мол диск ( hdd ) работает медленно. После перезапуска GarageBand-а всё опять заработала и запись продолжилась… Но уже после того как всё записалось я заметил что мой компьютер работает как-то медленно. Это не прикольно… решил посмотреть что же так тормозит машину… открыл Activity monitor и обнаружил вот такое:
Picture 1_25-07-2009_Saturday

Программа a.out фигарила на все 100 процентов… в теории забираю под себя целый кор… Эту программу написал я… в теории она не должна так работать. Проблема была в том что я тестировал мою свеже написанную программу и походу одна из вариаций кода ( программа ) сломалась и продолжала работать после того как выкинула ошибку… Вообще прога отмерла, но при этом продолжала работать… Вот так вот и пишутся кривые программы которые потом трашат ваш компьютер.

P.S. Поразительно что я продолжал работать в течении нескольких часов при этом не замечал не каких проблем…

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.