Как вы оцениваете фреймворк, библиотеку или инструмент, прежде чем добавить его в свой проект? - PullRequest
2 голосов
/ 13 января 2011

Существует так много классных идей ( ninject , automapper , specflow и т. Д.), Которые выглядят так, как будто они помогут, но я не хочу добавьте что-нибудь, расскажите об этом другим и попробуйте использовать это только для того, чтобы добавить его в растущую кучу идей, которые не совсем сработали. Как я могу определить, произойдут ли обещанные выгоды и не превратятся ли они в нечто, что можно игнорировать или обойти?

Ответы [ 2 ]

4 голосов
/ 13 января 2011
  1. Есть проблема
  2. Определите стоимость решения проблемы или значение для ее решения
  3. Приоритетное решение по сравнению с другими проблемами
  4. Когда это верхПриоритет, ищите решение, которое решает проблему с пропорциональной стоимостью

Есть ли у вас проблема, которую решает ninject?Это важная проблема, которую нужно решить?Это самое главное?Какую ценность вы получите от ее решения?

0 голосов
/ 13 января 2011

Я не думаю, что вы можете сказать, оправдает ли какая-либо структура ваши ожидания, пока вы не попробуете это, и не попробуете это в гневе и в контексте.Обычно это отнимает много времени, и неизбежно у вас будет несколько промахов, прежде чем вы получите какие-либо попадания.Не берите на себя обязательство, прорабатывая простой пример с сайта авторов или файлы с практическими рекомендациями;они всегда будут работать и могут произвести впечатление, но пока вы не попробуете использовать среду в контексте своего миллиарда пользовательских, многоязычных онлайн-приложений и приложений, работающих в режиме реального времени, вы не найдете ее недостатков.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...