Entrei recentemente para uma nova equipe de desenvolvimento em que as preferências de idioma são misturadas na plataforma .net.
Dev 1: Conhece VB.net, não sabe c #
Dev 2: Conhece VB.net, não sabe c #
Desenvolvedor 3: conhece c # e VB.net, prefere c #
Dev 4: Conhece c # e VB6 (o VB.net deve ser bem fácil de entender), prefere c #
Parece-me que os líderes de pensamento no espaço .net são c # devs quase universalmente. Eu também pensei que algumas ferramentas de terceiros não suportavam o VB.net, mas quando comecei a pesquisar não encontrei bons exemplos.
Eu preferiria colocar toda a equipe em c #, mas se não houver um bom motivo para afastar o problema da preferência, não acho que seja a escolha certa.
Há algum motivo pelo qual eu deveria afastar o pessoal do VB.net?