前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >开发人员如何提高效率和速度——实践检验真理

开发人员如何提高效率和速度——实践检验真理

作者头像
用户1289394
发布2018-02-28 15:56:55
1.5K0
发布2018-02-28 15:56:55
举报
文章被收录于专栏:Java学习网Java学习网

工作效率是各行各业都非常重视的一个问题,对于一个高新技术企业来说,更是重中之重;代码开发是一项细致的工作,不仅要求开发人员有过硬的技术,更要有认真的态度,在本文中将对代码质量与速度相关的重要性进行说明,效率体现在代码质量上,一个好的软件质量是根本;下面整理了一些提高团队开发效率和速度的技巧。

网络配图 代码开发工作来不得半点马虎,这里说的技巧并不是以牺牲代码质量为代价,可以这么说今天提高代码质量是为你明天增加速度,通常见过的大多数代码需要一定程度的重构或修复才能正常使用或安全扩展,这正是因为当时代码开发时只注重了速度没有强调代码质量的重要性。 任何项目都包括三个因素:范围、时间、资源,这个被称为项目管理铁三角,它们之间相互依存和关联,扩大项目使用范围需要更多的时间和更多的资源,在抽象的软件开发中这三个因素之间的关系表现的不明显,但现实生活中的例子可以说明这一点,比如盖房子,房子要盖的大和高就需要更多的工期和原材料。 众所周知,如题一个软件项目进度落后了,再增加更多的程序员,这样可能开发速度会更慢,它被称之为布鲁克斯定律,因为它最初是由弗雷德里克·布鲁克斯在他的书中提出的,如果我们的一个项目落后于开发计划,在我们不能增加更多的时间和不能削减范围的情况下,我们只能增加更多的开发人员,这样项目的进度就会放缓下来,那我们应该怎么做呢?

网络配图 我们唯一能做的就是要求开发人员努力提高自己的工作质量,磨刀不误砍柴工,质量提高了,会节省很多修复BUG的时间;质量是软件的生命,不管发生什么事,软件产品的质量不能变。有些时候在商业和实用问题上需要权衡,在一般开发过程中都会有偷工减料的行为。 在软件行业,质量永远是底线,虽然它不是真正的可以摸的见商品,不像是质量差的材料可以低于高质量的材料的价格,软件更多的是后期的服务维护工作,所以质量可以为公司后期节省更多的成本。

网络配图 总之,代码质量是提高开发速度和效率的关键,开发人员的一些细微行为,都会影响代码的管理;我们要做的是,要求开发人员构建更干净的代码,在不知不觉中会发现我们开发团队的速度有了一个可持续的增长。 你有不同观点可以分享,一起学习!!!

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2017-10-31,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 Java学习网 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
项目管理
CODING 项目管理(CODING Project Management,CODING-PM)工具包含迭代管理、需求管理、任务管理、缺陷管理、文件/wiki 等功能,适用于研发团队进行项目管理或敏捷开发实践。结合敏捷研发理念,帮助您对产品进行迭代规划,让每个迭代中的需求、任务、缺陷无障碍沟通流转, 让项目开发过程风险可控,达到可持续性快速迭代。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档