|
|
|
Искусство проектирования
первый закон корректировки
Информация, ведущая к обязательному изменению проекта, поступит к автору этого проекта тогда и только тогда, когда чертежи уже выполнены.
следствие
В простых случаях, когда отчетливо виден один явно правильный вариант и один явно неправильный, часто разумнее выбрать неправильный, чтобы быстрее приступить к неизбежным исправлениям.
второй закон корректировки
Чем безобиднее на вид изменение, тем большим будет его влияние в дальнейшем, и тем больше чертежей придется изменять.
закон потерянного дюйма
При работе над любым проектом ни один габаритный размер не может быть установлен правильно после 16 часов 40 минут в пятницу.
следствие
Правильный результат будет самоочевиден в 9 часов 1 минуту в понедельник.
закон прикладной неразберихи
Деталь, которую завод забыл поставить, обеспечивает 75% объема поставок. Разобравшись, вы легко обнаружите, что завод не только забыл ее поставить, но 50% времени ее вообще не производил.
- Доставка на грузовике, обычно требующая одного дня, займет 5 дней, если вы ожидаете именно этот грузовик.
- Добавив 2 недели к положенному по графику сроку на непредвиденные задержки, добавьте еще 2 недели на непредвиденность самих непредвиденных задержек.
теорема Вышковского
Независимо от единиц измерения, используемых поставщиком или покупателем, производитель будет использовать свои собственные единицы измерения, переводимые в единицы поставщика или покупателя с помощью странных и неестественных коэффициентов пересчета.
уравнения Снэйфу
- В задаче из N уравнений всегда будет N+1 неизвестная.
- Самый необходимый предмет или самая необходимая доза информации всегда будут наименее доступными.
- Как только вы испробуете все способы решения и не найдете подходящего, тут же найдется решение простое и очевидное для всех других людей.
закон Микша
Если у веревки есть один конец, значит у нее должен быть и другой.
законы программирования
- Любая действующая программа устарела.
- Любая программа обходится дороже и требует больших затрат времени, чем предполагалось.
- Если программа полностью отлажена, ее нужно будет скорректировать.
- Любая программа стремится занять всю доступную память.
- Ценность программы прямо-пропорциональна весу ее «выдачи».
- Сложность программы растет до тех пор, пока не превысит способности программиста.
постулаты Трумэна по программированию
- Самая грубая ошибка будет выявлена, лишь когда программа будет в производстве по крайней мере полгода.
- Если назначен специальный человек для контроля за чистотой исходной информации, то найдется изобретательный идиот, который придумает способ, чтобы неправильная информация прошла через этот контроль.
- Непечатный жаргон - это тот язык, которым решительно все программисты владеют в совершенстве.
законы ненадежности Джилба
- Компьютеры ненадежны, но люди еще ненадежнее.
- Любая система, зависящая от человеческой надежности, ненадежна.
- Число ошибок, которые нельзя обнаружить - бесконечно, в противовес числу ошибок, которые можно обнаружить - оно конечно по определению.
- В поиски повышения надежности будут вкладываться средства до тех пор, пока они не превысят величину убытков от неизбежных ошибок или пока кто-нибудь не потребует, чтобы была сделана хоть какая-то полезная работа.
закон Брукса
Увеличение числа участников при подготовке опаздывающей программы только замедляет процесс.
принцип Шоу
Создайте систему, которой сможет пользоаться даже дурак и только дурак захочет ею пользоваться.
законы мира ЭВМ по Голубу
- Неточно спланированная программа требует в три раза больше времени, чем предполагалось; тщательно спланированная - только в два раза.
- Работающая над программой группа питает отвращение к еженедельной отчетности о достигнутых результатах, поскольку она слишком явно свидетельствует об отсутствии таковых.
Страница:
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14
|
|
|