我被赋予改善公司发展的作用。我想开始的第一件事是代码审查,因为以前从未在这里进行过代码审查。
我们公司有3位程序员。我是一名网络程序员,我的已知语言主要是PHP,ActionScript和JavaScript。另外2个开发人员在VB.net中编写内部应用程序
我们已经进行了几周的代码审查。我发现很难理解VB代码。因此,当他们说出自己的所作所为时,在大多数情况下,我只需要信守诺言。
如果确实发现有问题,请解释我的意见,并说明我将如何使用我所知道的一种语言解决该问题。
有时我的建议会受到欢迎,但是很多时候我会被告知诸如“这是使用这种语言的最佳方式”或“不适用于该语言”之类的事情。
这可能是正确的,但我不知道该用哪种语言,我不确定如何确认或反驳这些主张。
我知道一种可能的解决方案是学习vb,这样我可以进行更好的代码审查。我对学习vb确实没有兴趣(特别是因为我有一系列我正在尝试为自己的项目学习的技术),并且希望保留此作为最后的选择,但这是一个选择。
我想到的另一个想法是,他们俩都对C#感兴趣,我也对C#感兴趣。它相对于他们是因为它的.net和相对于我来说是因为它与我所知道的语言更相似。但这对我们所有人来说都是新的。我想到了我们所有人在一个宠物C#.net项目上进行协作并从中互相检查代码的好处。
我想也有可能聘请顾问来给我们做一些代码审查。
在这种情况下,您会建议我做什么。