Просто вопрос, который время от времени возникал на моей старой работе, когда мы рассматривали возможность пополнения нашего персонала для разработки дополнительными органами. Действительно ли это важно, если вы являетесь разработчиком .NET, если все ваши разработчики пишут код на одном языке против другого.
Я, пожалуй, начинал, как и многие другие 4 миллиона человек, когда-то еще с Visual Basic, а затем мигрировал в VB.NET. Другой разработчик, который у нас был в то время, пришел из C-фона и перешел на C # .NET. По сути, он мог очень быстро кодировать на своем родном языке, и я смог сделать это на своем, и поскольку наши проекты действительно не пересекались, не было никаких проблем, пока наш начальник в основном не сказал, что нам нужно переключиться на C # ... для других причина, чем стандартизация.
Итак, я думаю, что «субъективная» часть вопроса заключается в том, лучше ли жертвовать производительностью ради согласованности? Теперь я должен дать количественную оценку, сказав, что мы были МАЛЕНЬКИМ магазином, в котором было менее 5 разработчиков, и учитывая, что большинство планов наших проектов были выполнены на коктейльных салфетках, это не то, что мы собирались в ближайшее время для 6-Sigma, поэтому это не было похоже на «стандарты» были жестким и быстрым правилом.
Спасибо.