Паттерн разработки: инверсия ответственности

Только что реализовал поддержку новой фичи в протоколе одного устройства.

Устройства самого еще в железе нет. Зато есть спеки. Благодаря им поддержка фичи уже есть где надо и как часы работает с симулятором, который тоже я реализовал по спекам.

Инверсия ответственности тут в том, что теперь в случае всяких непредвиденных обстоятельств (хотя какие они непредвиденные? Очень даже предвиденные – где это видано,чтбы железка на 100% соответствовала спекам?),  это именно железячные программеры будут допиливать свою железку, чтобы уже мой софт смог с ним работать. А не наоборот, как это чаще всего бывает при разработке клиентского софта для железок.

Чувствую себя по меньшей мере Доктором Зло.

Leave a comment

0 Comments.

Leave a Reply

Yandex Mail.ru Google LiveJournal myOpenId Flickr claimId Blogger Wordpress OpenID Yahoo Technorati Vidoop Verisign AOL


[ Ctrl + Enter ]

9 visitors online now
9 guests, 0 members
Max visitors today: 13 at 03:20 am MST
This month: 17 at 02-07-2012 06:17 am MST
This year: 29 at 01-23-2012 02:50 am MST
All time: 45 at 02-23-2011 09:11 am MST