Закрыть
Все сервисы
Главная
Лента заметок
Теги
Группы
Рейтинги

Праграмисцкая логека

22 ноября´05 13:09 Просмотров: 389 Комментариев: 0
Вот вам пример логики программиста: существуют только три цифры: 0, 1, и n. Если n разрешено, то все n одинаковы. Это логическое заключение есть следствие
программистской веры (возможно, оправданной) в то, что код не должен содержать никаких числовых постоянных за исключением 0 и 1. (Любые другие постоянные
называются магическими числами , и у меня нет ни малейшего желания углубляться в эти дебри.)Поэтому программисты склонны думать, например, что если
приложение позволяет открывать более чем один документ, то оно должно позволять открывать бесконечное количество документов (в пределах памяти процессора),
или, по меньшей мере, два в тридцать второй степени документа (единственное магическое число, которое программист способен допустить). Программист с
презрением отнесется к программе, которая ограничит число открытых документов до 20. Что такое 20? Почему 20? 20 нельзя получить возведением двойки в степень!
Пожаловаться
Комментариев (0)
Реклама
Реклама
Популярные заметки