广州传智播客java培训之选择效率,还是选择质量?

广州传智播客java培训之选择效率,还是选择质量?

ID:37986375

大小:413.50 KB

页数:2页

时间:2019-05-23

广州传智播客java培训之选择效率,还是选择质量? _第1页
广州传智播客java培训之选择效率,还是选择质量? _第2页
资源描述:

《广州传智播客java培训之选择效率,还是选择质量? 》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、程序员:选择效率,还是选择质量?  程序开发项目进行过程中,通常会冒出这样的困惑:应该选择效率,还是选择质量?很多程序猿都会有偷懒的思维,觉得把一些摸不清头绪、不知道怎么写的代码片段去掉,可以节省很多时间,更早完成项目计划。  其实过去几年中,我也是这么想的,但最近我开始意识到,这个问题的纠结之处不在于选择困难,而在于问题本身是个伪命题。  什么是“质量”呢?一般程序员说到“质量”二字时,他们说的有可能是测试通过率、变量命名、代码格式化、组件化、查找bug、程序测试等等。也有可能是程序的可拓展性、服务延时、产品功能的完整程度。  问题往往就产生于以上两者被统一看待

2、、不做区分的时候。其实前一种围绕代码的问题可以看成“代码质量”问题,第二种情况则可以看成“执行质量”,或者“执行程度”。  从“代码质量”上来看,程序猿走捷径的偷懒思维,其实是种十分短视的做法。含糊绕过某个问题,你可能会一时觉得省事不少,但到头来,往往发现因此搅乱了系统而要花费更多的时间来一行行检查代码,找出bug,甚至重新调整整体逻辑框架。所以牺牲代码质量换取速度通常是得不偿失的做法。  相反地,高质量的代码其实是可以帮助你节省时间的。统一的代码规范和变量命名,不仅可以帮到别的程序猿,还可以帮到未来的你,更好地理解你现在写下的代码;经过严密思考而设计出的轻量级代

3、码架构,则可以让你在迭代产品的时候获得更高的效率,更清晰地了解该从何处入手,而不是到数据库里漫天寻找需要替代的地方;而高测试通过率还可以给你充足的自信去调整产品,减少bug数量,最小化QA时间。  至于“执行质量”,这又是另一个命题。有很多方式可以在不降低产品质量的情况下,使得产品开发过程很紧凑。比如你可以先推迟一些不那么着急的工作,等到整体执行优化、系统稳健性做好的时候,再来做那些被暂时搁置的事情。  具体的做法就是,先把最终想要的产品效果定好,然后往其中填充内容不断修改,至于一些无关的细节可以最后再来优化。举例来说,刚开始开发产品时,可以用RPC来简化应用开发

4、的流程,绕过复杂的协议传输问题,先在产品应用层面上快速迭代,随后再替换掉RPC,加入重试、错误控制、安全检验等代码,或者干脆替换掉传输协议。  写Medium代码的时候,我们就是先实现效果,再调整细化部分的,最后删掉了很多无法整合进原先设定好的框架中的功能,大约是六万行代码左右。  所以如果我们起初没有小心处理代码质量的问题,最终一定会被查找各种很细微的问题困扰。如果我们没有完全聚焦在效果实现上,就一定会拖拖拉拉延后项目进度。但如你所见,很幸运我们前期工作做得充分,所以现在产品可以迭代得很快,并不断试验新功能。  其实在互联网领域中,不仅程序猿会面临上述问题,很多

5、产品经理也会为项目进度和质量打架的问题烦扰。所以Daniel的博文提供了一个很好的思考角度,或许下一次再有人问你是不是可以牺牲一点代码质量来追赶进度的时候,你就可以告诉他们:你问的是个伪命题。传智播客是一家专门致力于高素质软件开发人才培养的高科技公司,依托中国最大的程序员平台CSDN,整合了国内众多知名软件企业的资源,并邀请到任跨国公司和国内大中型企业架构师,系统分析师,企业培训师组成自己的精英团队。历经7年多的发展,已经出版书籍几十本,教学视频几百个,发表各类技术文章几百篇,已经成为java,.net,php,3G/4G培训领域的领军企业,并开始对中国的软件教育

6、有所影响。传智播客的讲师以朴素的语言,采用由浅入深,先易后难的教学方法,进行全程的项目实训,使学员了解并掌握软件开发的整个项目流程,快速适应企业的人才需求。传智播客培养的软件开发人才受到社会及企业的广泛赞赏和认同,很多学员已成为众多国际国内知名IT企业的抢手人才或技术骨干。2010年4月,传智播客广州中心成立;截止2012年8月,传智播客广州中心已为华南地区的软件相关企业输出近500名高级软件工程师;2011年10月,推出了“零付款就读”等不用付一分钱就可以参加就读的项目,满足了广大渴望系统地学习软件开发专业技能地学员需求,深受广大学生欢迎。学软件开发可以来广州传

7、智播客IT培训学校,广州传智播客的培养模式重点在于学生理论知识和学生实践技能,让学生在实践环节中掌握技能,提高人才的综合素质。在教学方式上,以项目实战带动教学,上课打破传统课堂模式,以实训项目贯穿教学,带领学生一起做企业真实项目。从而全面掌握规范的开发流程和丰富的项目开发经验,让实训学员在实训中就拥有实际的工作经验,学成后轻松就业。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。