Не створюйте рішення «на перспективу»

Річард Монсон-Хейфел

Сьогоднішнє рішення стає завтрашньою проблемою

Ніхто не може передбачити майбутнє Якщо ви згодні з цієї загальної істиною, виникає питання: що слід вважати майбутнім Десятиліття Два роки Двадцять хвилин Якщо майбутнє неможливо передбачити, значить, ви не можете прогнозувати взагалі нічого Поточний момент і те, що йому передувало, – от і все, що ви знаєте, поки не настане наступний момент Власне, через це відбуваються автомобільні аварії: якби ви знали, що у вівторок потрапите в катастрофу, то, швидше за все, залишилися б вдома

І все ж деякі архітектори проектують системи «на перспективу», намагаючись, так сказати, застрахувати їх від майбутнього Однак це просто неможливо Яке б архітектурне рішення ви не прийняли зараз, рано чи пізно воно застаріє Новомодний мова програмування, який ви застосуєте, завтра стане таким же копалиною, як COBOL Сьогоднішня розподілена інфраструктура завтра буде виглядати такою ж недосконалою, як DCOM сьогодні Коротше кажучи, сьогоднішнє рішення неминуче перетвориться на завтрашню проблему

Якщо ви приймете той факт, що рішення, прийняті сьогодні, завідомо стануть помилковими в майбутньому, це позбавить вас від марних спроб забезпечити своїм архитектурам довге життя Раз будь сьогоднішнє рішення все одно виявиться поганим завтра, можна не турбуватися про те, що його чекає попереду, – вибирайте те рішення, яке найкраще відповідає вашим сьогоднішнім потребам

Сучасні архітектори часто стикаються з проблемою «аналітичного паралічу» Неабиякою мірою вона обумовлена ​​бажанням вгадати кращу технологію на майбутнє Однак навіть вибір технології, правильної на поточний момент, – вже досить важке завдання, а тому спроби вибрати те, що буде актуально в майбутньому, приречені на невдачу Подумайте, що потрібно вашому бізнесу прямо зараз Вивчіть поточні пропозиції технологічного ринку Виберіть те рішення, яке найкраще відповідає вашим сьогоднішнім потребам, тому що будь-який інший вибір буде невірним не тільки завтра, але й сьогодні

Річард Монсон-Хейфел (Richard Monson-Haefel) – незалежний розробник ПЗ, співавтор усіх пяти видань «Enterprise JavaBeans» і обох видань «Java Message Service» (усі книги опубліковані видавництвом OReilly) Займається проектуванням і розробкою multitоісЬ-інтерфейсів, є провідним фахівцем у галузі корпоративної обробки даних

Джерело: Форд Н, Найгард М, де Ора Б, 97 етюдів для архітекторів програмних систем – Пер з англ – СПб: Сим-вол-Плюс, 2010 – 224 с, Мул

Схожі статті:


Сподобалася стаття? Ви можете залишити відгук або підписатися на RSS , щоб автоматично отримувати інформацію про нові статтях.

Коментарів поки що немає.

Ваш отзыв

Поділ на параграфи відбувається автоматично, адреса електронної пошти ніколи не буде опублікований, допустимий HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

*

*