Цитата:
Сообщение от
skuull
Пoтому что это мешает continuous update. Негоже код мержить каждый раз если в теории можно не мержить .
Но есть куча ситуаций, когда реализовать требования клиента без overlaying не возможно. Я уже написал про те самые 70-80% существующих внедрений (потенциальная база для выручки от апгрейда). Зачем писать те best practice, которые невозможно выполнить в практических условиях ?
То есть - тут два возможных объяснения:
1. Сотрудники, ответственные за разработку best practice - идиоты и не понимают что на практике их best practice не выполнить.
2. Сотрудники, ответственные за разработку best practice - совсем не идиоты, но на них давят идиоты-менеджеры, которые хотят заблокировать прикладные слои, добившись тем самым автоматического апгрейда. (Не понимая как слабо их продукт пригоден к внедрению без серьезного переписывания.)
Зная том как в Микрософте делаются карьеры, и каков процент идиотов среди рядовых сотрудников и среди менеджмента, мне лично второй вариант кажется заметно более вероятным.