使用"不同语言"源代码

A9S*_*9S6 4 project-management

如果给你一个大的n层项目(.NET),其中15,000行代码用"西班牙语"(变量,表格,类名等)编写,需要添加功能和修复错误,那么你的策略是什么呢? ?

  1. 将整个项目转换为英语(谷歌翻译或其他工具)名称似乎不是一个好的选择,因为它将是耗时的
  2. 聘请了解"西班牙语"或翻译的开发人员

编辑:编写原始软件的开发人员不懂英语,所以在这种情况下他们没用.

小智 9

试图在没有翻译的情况下处理它.如果它不起作用,请按需开始翻译,只有与您相关的部分.

字典可以让你走得很远.您可以自己翻译代码元素.当然,不要再添加任何碎片.你添加的内容应该是英文.

我还会通知客户,由于代码是针对非英语的常识和最佳实践(甚至是您不熟悉的语言)编写的,因此会有延迟交付.归咎于小说的原始创作者.


Car*_*icz 5

除非这是The Project From Hell,否则代码中的变量和方法应该少于15000个.我的便宜建议是你提取程序中找到的变量名的交叉引用列表,雇用一个快速廉价的Spanophone来为你翻译这些名字,然后保留翻译清单,方便你和你的队友代码.

知道变量名的含义是很方便的,但它并不重要.我花了20年时间编写程序,变量名中只有4个重要字符.