Научный подход в программировании

Dec 13, 2009 11:22

Учёные опираются только на воспроизводимые эксперименты и отбрасывают из рассмотрения прочие эффекты, даже если о похожих наблюдениях сообщают разные люди (например, о левитации или об изгнании дьявола или о вещих снах или об НЛО или о прочих подобных явлениях). Все объективные, материальные явления должны быть воспроизводимы, а прочие пусть изучают психиатры.

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

юмор

Previous post Next post
Up