首页 >> 民生历史

中国与印度之间程序开发风格的不同点节能

民生历史  2020-11-20 10:18 字号: 大 中 小

中国与印度之间程序开发风格的不同点

中国是世界上移动互联领域的发展大国,甚至于说在电子商务、引动支付等领域算得上是强国,但是与作为计算机程序开发人才供应大国的印度之间又有哪些不同呢。事实上,中国程序开发重体验,重设计的特点在世界范围内都很有名,但是印度拼接这母语优势也很强势,两者之间,在程序开发这个领域其开发风格又有哪些不同呢,我们可以进行简单的分析。

    在工作中,接触到印度软件公司开发出来的软件:整个体系架构非常清晰 ,按照我们的要求实现了全部功能,而且相当稳定。但是打开具体的代码一看, 拖沓冗长,水平不咋样。我们自己的一些程序员就有怪话了,说他们水平真低。     但是!印度人能够把软件整体把握得很好,他便不顾大家的劝阻能够完成软件,并得到相当好的设计文档。而中国人在那里琢磨数据结构、算法。到最后就成为Code高手,对某些特定的开发工具精通,但是就是不能保证能够把一个软件稳当、完整的开发出来。     举个简单的例子:软件中需要一个列表,用来表示我们处理的事务。该类表在业务繁忙的时候将变得很大。中国程序开发人员就用双向链表,抱着《数看完那处文章后再看这个。搜索引擎算法改变时据结构》书在那里写链表的类。印度人开了一个大数组,然后就开始干。为什么印度人不用链表 ,他们说:你们给出的设备(小型机),最少具备512M内存,浪费一些没有什么。数组方式访问方便、效率高。看出了一拿到东西就吭哧吭哧作Code,和好好进行软件分析的不同了吗?     QC(就是QA)独立于研发部门,专门检查研发部门的开发流程是不是按照既定流程走。如果QC觉得流程不对,他会直接上报高层,项目定就此停止。所谓的项目经理(PC)一般也是从编码人员升上来的,并不是所谓的不懂技术,一般都至少有四年以上的经验;PC主要就是制定开发计划,负责协调,填写各种表格。    所有的东西(包括草稿)都有文档,详细文档要求达到只有这个文档就可以编码的程度,一般写文档时间占60,编码时间极少7,有各种详细的review(同行评审),项目组内的,项目组之间的,客户的计划很详细,的确能达到小时级,但是实际情况还是误差比较大,所以他们也有加班。    赶不上印度人,印度的软件公司可以让高中生编代码,它的软件工程水平可想而知。当然,你如果是个很牛的程序员。估计够呛,因为中国的气氛中,很牛的程序员都很难接受软件工程的。    一品威客为代表的威客行业对于传统行业的影响越来越大,很多的技术和服务在一品威客上都得到了很好地体现。在这里,一品威客依靠良好的服务,为广大的程序开发服务需求和供给方提供平台,一旦您有程序开发方面的需求,那么您只需要将自己的任务和要求详细的发布在一品威客平台,程序开发的相关威客或者相关团队即将为您提供最为专业的服务,为您的程序开发服务提供最大的技术支持!

黄冈治疗白癜风医院
双侧动脉硬化怎么治疗
满月宝宝胀气怎么办
推荐资讯