Ознакомьтесь с нашей политикой обработки персональных данных
18:48 

mistificator
капелюх чарiвника
Руководствуясь списком антипаттернов, выписал то, что мы имеем на работе:

Анти-паттерны в управлении разработкой ПО
* Функции для галочки: Превращение программы в конгломерат плохо реализованных и не связанных между собой функций (как правило, для того, чтобы заявить в рекламе, что функция есть);

Анти-паттерны в разработке ПО
* Большой комок грязи (Big ball of mud): Система с нераспознаваемой структурой;
* Магическая кнопка (Magic pushbutton): Выполнение результатов действий пользователя в виде неподходящего (недостаточно абстрактного) интерфейса. Например, в системах типа Delphi это написание прикладной логики в обработчиках нажатий на кнопку;
* Гонки (Race hazard, Race condition): непредвидение возможности наступления событий в порядке, отличном от ожидаемого;

Анти-паттерны в программировании
* Действие на расстоянии (Action at a distance): Неожиданное взаимодействие между широко разделёнными частями системы;
* Активное ожидание (Busy spin): Потребление ресурсов ЦПУ (процессорного времени) во время ожидания события, обычно при помощи постоянно повторяемой проверки, вместо того, чтобы использовать систему сообщений;
* Жёсткое кодирование (Hard code): Внедрение предположений об окружении системы в слишком большом количестве точек её реализации;
* Мягкое кодирование (Soft code): Патологическая боязнь жёсткого кодирования, приводящая к тому, что настраивается всё что угодно, при этом конфигурирование системы само по себе превращается в программирование;
* Магические числа (Magic numbers): Включение в алгоритмы чисел без объяснений их смысла;

Методологические анти-паттерны
* Программирование методом копирования-вставки (Copy and paste programming): Копирование (и лёгкая модификация) существующего кода вместо создания общих решений;
* Преждевременная оптимизация (Premature optimization): Оптимизация на основе недостаточной информации;
* Изобретение квадратного колеса (Reinventing the square wheel): Создание плохого решения, когда существует хорошее;

Некоторые организационные анти-паттерны
* Ползущий улучшизм (Creeping featurism): Добавление новых улучшений в ущерб качеству системы;
* Эскалация обязательств (Escalation of commitment): Продолжение реализации решения в том случае, когда неправильность его доказана;
* Управление грибами (Mushroom management): Удержание работников в неинформированном и занятом состоянии;
* Расползание рамок (Scope creep): Дозволение рамкам проекта расти без должного контроля;
* Единственный знающий человек (Single head of knowledge): ЕЗЧ (SHOK) Единственный человек во всей организации контролирует жизненно-важную область ноу-хау или информации о внутренностях системы. Система оказывается "завязана" на этого человека. При его уходе или бездействии работа останавливается;
* Рыцарь на белом коне (Knight in shining armor): РНБК (KISA) происходит тогда, когда личность, которая не совершает ошибок, появляется на сцене и пытается починить всё, без сообщений о том, какие изменения он сделал/сделает и почему.

@темы: защищено Рыцарями Круглого Копирайта, ай-ти, ссылка, робота, мысль

URL
Комментарии
2010-11-07 в 16:06 

Bellena
Show no mercy
Вопрос не в тему, но тебя нет в аське - ты случайно не знаешь людей, которым можно было бы предложить сдать сервер в аренду? Просили спросить.

2010-11-07 в 16:43 

mistificator
капелюх чарiвника
Мой пониженный IQ не позволил мне однозначно уловить суть вопроса. Кто кому должен сдавать сервер? И о каком сервере идёт речь? Вычислительном, или на котором хостят сайты?

URL
2010-11-07 в 19:07 

Bellena
Show no mercy
mistificator видимо, он сдает. Железку.

2010-11-07 в 19:50 

Bellena
Show no mercy
Говорит, просто железка. Что поставишь, то и будет работать.

2010-11-08 в 20:17 

mistificator
капелюх чарiвника
Я вообще просто из любопытства спросил.
Нет, мне сервер не нужен и знакомым тоже не нужен.

URL
2010-11-09 в 01:08 

Jaba-Inquisitor
Ты должен быть сильным, иначе зачем тебе быть (с) В. Цой
mistificator вот ты всегда шел своим путем. ты теперь серверы отрицаешь?

2010-11-09 в 14:57 

mistificator
капелюх чарiвника
Jaba-Inquisitor, если тебе нужен сервер, то так и скажи.
А мне не нужен :bull:

URL
2010-11-09 в 20:32 

Jaba-Inquisitor
Ты должен быть сильным, иначе зачем тебе быть (с) В. Цой
mistificator, не мне он по совершенно очевидным причинам и даром не нужен, но мне совершенно не понятно, почему такая ценная штука тебе не нужна?
это же сервер(!!), ты подумай еще разок.

2010-11-11 в 08:47 

mistificator
капелюх чарiвника
Jaba-Inquisitor, разве что пепел стряхивать в открытый системный блок. Развлечения ради.

URL
   

Ошибочно думать

главная