Использование сторонних утвержденных программных библиотек - PullRequest
2 голосов
/ 30 июля 2009

Неэтично ли в любом случае использовать стороннюю библиотеку / фреймворк (spring / ibatis) в вашем приложении, даже если вам сказали, что утверждение займет слишком много времени, и вы просто можете обойтись без него?

Ответы [ 8 ]

7 голосов
/ 30 июля 2009

Это хороший способ попасть в неприятности ... особенно после того, как вам сказали не использовать указанную библиотеку. Может быть, вам нужно сделать лучший аргумент для его использования вашим начальством.

5 голосов
/ 30 июля 2009

Да.

Они должны поддерживать это в течение долгого времени после твоего ухода. Не весело, но придерживайтесь политики платящих вам людей.

3 голосов
/ 30 июля 2009

Я думаю, что это отличная идея - нарушить политику компании, а затем спросить об этом на открытом форуме!

Что еще более важно, хорошая стратегия - верить, что вы знаете лучше, чем те, у кого больше опыта и лучшего понимания деловой и правовой среды. В результате вы будете уволены и, возможно, привлечены к ответственности, и тогда проблема больше не повторится.


Серьезно: что, если есть веская причина не использовать эту библиотеку, а вы просто не знаете, что это? Хотите узнать трудный путь?

3 голосов
/ 30 июля 2009

Да, особенно если лицензионные ограничения на пакеты открывают вашего работодателя ответственности, и они вынуждены соблюдать лицензию.

2 голосов
/ 30 июля 2009

Безотносительно функциональности, без которой вы «не можете обойтись», вы почти гарантированы, что ваш работодатель может «обойтись» без сотрудника, который не может работать в соответствии с их ожиданиями.

И чтобы ответить на вопрос - было бы неэтично обманывать или искажать ваши действия каким-либо образом. Но если вы хотите по-бычьи цепляться за необходимость делать то, что вы «должны», то непременно оставайтесь на своем.

2 голосов
/ 30 июля 2009

Да, если оно не было одобрено компанией, вы не должны его использовать, соглашаетесь ли вы с этим или нет.

Вы всегда можете сделать все возможное, чтобы подтолкнуть их вперед, чтобы вы могли в какой-то момент использовать его, но не раньше.

1 голос
/ 30 июля 2009

Да, я думаю, что неэтично использовать элемент управления, которым не владеет ваш сотрудник.

В связи с этим существуют и некоторые сложные юридические вопросы.

Используя сторонний контроль, вы открываете компанию для судебных исков. Если контроль оказывается GPL, вы можете нанести серьезный ущерб интеллектуальной собственности компании и стать причиной всевозможных неприятностей.

Но даже если контроль свободен, вы оставляете компанию открытой для вопросов, с которыми они изначально не согласились. Возможно, им не нужна эта зависимость, или, возможно, она не будет работать везде, где компания планирует запустить продукт (например, Mono, кроссплатформенность, 64-битная и т. Д.).

Не принимайте корпоративных решений для компании! Это хороший способ быть уволенным и поданным в суд. Если хотите, выдвигайте свои идеи, но если вам не разрешено принимать корпоративные решения, не делайте этого!

0 голосов
/ 31 июля 2009

Зачем беспокоиться?

Если корпоративная политика / бюрократия сдерживает вас, то пусть это замедлит вас и задокументирует этот факт. Сделайте это, покажите, как это повлияло на вашу работу, - в реальном времени и долларах. Затем представьте аргументированный довод своим руководителям или их руководителям.

Но, чтобы фактически ответить на вопрос, предполагая, что нет никаких других факторов (например: например, повышение производительности может спасти жизни или прокормить голодных детей), тогда да, это совершенно неэтично.

В этой ситуации вы будете много консультироваться или заниматься разработкой программного обеспечения. Бизнес или клиент говорит вам поступить неправильно. Вот что вы делаете:

1) Скажите им, что вы думаете, с аргументированным аргументом
2) Подчеркните шаг № 1 аргументированным аргументом, если вы чувствуете это сильно
3) Смирись и делай что хочешь.
4) Возьми деньги и уйди (прекрасно зная, что в конце концов ты вернешься, чтобы все исправить)

Это часть работы.

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