说三道四技术文摘-感悟人生的经典句子
说三道四 > 文档快照

项目开发中,质量和速度哪个更重要?

HTML文档下载 WORD文档下载 PDF文档下载
在项目开发中,理想的情况是,在规定的时间段内高质量的完成所有的东西。但是往往现实是比较残酷的,很少会给你这种机会,使得这两者不能兼得。那么如何在这两者之间找到一个平衡点呢?来看本文的建议。

在项目开发中,你会倾向于质量还是速度?当然,两者都很重要,理想的情况是,在规定的时间段内高质量的完成所有的东西。但是往往现实是比较残酷的,很少会给你这种机会,使得这两者不能兼得。


在快节奏的开发工作中,你必须争分夺秒,以在最后期限之前项目能够如期交付。但时间一紧,就容易忽视代码的质量和规范,或者不去写测试用例。反过来,如果太过追求项目的质量,则会拖延进度。

当客户需要你尽快交出成品的时候,要么使产品中的一部分整洁美观的,要么使产品是完整的,但有些部分不尽如人意。那么如何在这两者之间找到一个平衡点呢?来看开发者MattAebersold的建议。

1.  项目开始时就注重代码质量会加快进度

好的代码是一种“艺术”,优雅、整洁、易于阅读、团队协作也比较容易。这是我们应该在每一天都要努力的方向。如果项目一开始就注重代码的质量,那么在项目中后期,事情将会变得简单。比如,创建一个JS文件来保存所有配置级别的变量,那么在后期需要调整一些类似于动画速度和延迟时间方面的东西时,就会变得易如反掌。

2.  按计划完成,留出改进时间

在开发者关于这方面的探讨中,速度往往容易引发争论。我支持快速开发的原因有很多,其中最主要的是要按时或更早地将任务完成,然后留给改进工作更多的时间,这可以使得产品人员和客户都高兴。

3.  有时简单是最合适的方式

毫无疑问,创建一个框架可以加快开发速度,但不是一切都适合使用框架。比如一个非常简单的需求,可能只需要一个简单的标签或这脚本就能够解决问题,而你非要去花费时间构建一个创新的方式或工作流程,这是毫无必要的。

开发项目中,从大的框架到小的脚本,都可以用在项目中,但是一个优秀的开发会去挑选什么才是最适合该项目的东西,而不是在所有情况下都使用最复杂的技术。

4.  找出项目中什么是最重要的

在项目开发过程中,你应该考虑大部分时间应该花在什么地方。例如,如果该网站不需要复杂的JavaScript,那么就不要添加一些JavaScript框架和模块,因为这需要时间和精力。相反,一个简单的脚本文件,甚至是一些内联JavaScript代码就会工作得很好。这样一来,你可以花更多的时间在网站上的其余部分。

如果项目是你个人的,那就花费所有时间确保把每一行代码都写好,将其优化到最简洁的形式。如果项目必须在某个时间内完成,那么就选择一条能到达终点的最短路径。我在过去5年内,95%的情况都是后者,我也在努力在最短的时间内完成高质量的工作。(编译:王果)

英文原文:Should you code well or code fast?

应用生与死:移动测试究竟该怎么搞? Chrome将跟SPDY说再见,拥抱HTTP/2 ImageNet挑战赛中超越人类的计算机视觉系统 微软发布首款Android可穿戴设备人工智能产品 红包大战!双11过后,微信支付宝的又一个营销游戏 O2O大潮来袭,洗牌将至? 谈谈UI架构设计的演化 Node.js 开源基金会成立,Joyent让出领导权 LinkedIn分布式实时性能跟踪与效率优化实例 DIY机器人不是事!软硬两不误的开发平台RoboCORE 详解OS X和iOS图像处理框架Core Image 快的打车联合创始人兼技术副总裁闻诚:CTO要有“334”能力 阿里巴巴正式加入W3C,成为W3C会员 在Swift中,如何像Objective-C定义可选接口? DARPA:4年内推出具备触觉的机械手 Silver:用Swift编写iOS、Android和.NET应用 Swift没有异常处理,遇到功能性错误怎么办? 基于Python的测试驱动开发实战 不能守株待兔!移动互联网时代:产品找用户 淘汰传统屏幕,虚拟现实新纪元何时开启? 《近匠》SENSORO CTO赵东炜:解密iBeacon生态 我由Angular转向React,为什么? 产品设计中的九个注意事项 昂贵、复杂、不可靠!智能家居产品的尴尬现状 Facebook的CIO都做些什么? 穷游网CTO黄向阳:成果与价值是最好的驱动力 2015移动游戏行业方向标:创业者必须关注的几个领域 基于Python的行为驱动开发实战 面向WP和Android!微软车库发布多款免费应用 GRPC:谷歌发布的首款基于HTTP/2和protobuf的RPC框架 革命,就是现在!——CES 2015行纪 bs的,研究不出来了 后台表单提交后,刷新前台数据,这个问题怎么解决!(高分求解) 急问有没有人用java写过ActiveX控件 快请大家帮忙,高分在先等待 请给提供一个大的免费邮箱!高分 有什么项目作? 请教:OnSize()中调用MoveWindow()出错、?? 想问一个问题 比我穷的人来拿分 唉~~~女朋友病了......送分求祝福 小问题: 程序运行后, 运行窗口在执行完程序后会自动关闭, 如何不让它自动关闭? 中太数据 VS Sun公司?该选哪个? 为何获取不了url中的Id值? orale 经典书籍征集!!! ASP , FTP 问题~~~~~~~~100分,不够可以加分,高手请进 PHP怎么设置SOCKET超时参数 大家加强点交流好吗?多沟通一点 初学者,串行化问题,谢谢帮忙 今天定下了我的人生目标 谁买了《游戏的设计与开发》这本书? redhat8.0+weblogic7.0(sp1) JSP配置问题 一个简单的问题 这就是我们的smoke小姐(恩不对不能确定性别)的“淑女”作风。。。嘿嘿 学习J2EE,谁能提供一套学习方案及相关书籍和资源 ASP高手来看看啊!!十万火急啊!!!!!!! IPCP数据疑问 Visual Basic宣告死亡了吗? 谁能帮小弟,解释ShellExecute参数的意思?? 怎样传送若干条信息?期待ing... 浮点数运算 内核编译后无法启动!!!!!急急急 我的数据表怎么会经常丢?? 谁能解决这个问题我叫他老大 传统C与ANSI C有何区别 新手提问!!! 组合框的问题 请推荐一些COM入门的书籍。 都来凑热闹来吧!谢! 50分求,有哪位做过ISDN(i4l),进来留个名字,急事!!! 局域网问题,不知简单或复杂,解决了100分相送! 有没有可以动态改变控件与控件之间宽度的控件 仙劍3 破落解文件下載,快下。快刪了。 保存bmp文件的时候,如何让保存对话框默认为.bmp?? 做程序员后最经常给自己找的借口、、、 如何向注册表写入REG_DWORD类型的值,谢谢指点! 怎样链接数据库?再就是运用b/s结构完美结合 我實在不知道怎麼改了,請各位大蝦幫幫忙! interbase数据库返回的错误信息的代码是什么?具体的含义是什么? <script language=javascript src="hp/count/counter.asp?referer="+escape(document.referrer)></script>有何不对? 工具条的运动问题 在等 各位前辈来指点小弟一次吧,小弟明天面试jsp程序员 优秀的现代小说家有哪些?类似匪我思存、桩桩、桐华小说文风的小说家 I like(),but i do not like()today.a.eat meat;having itb.eating meat;have itc.eating meat;eat itd.eating meat;to eat it NO,not even they like surfing the internet.(该成一般疑问句) 没有刺的刺猬还叫刺猬嘛 根据所给单词,补全完整on campus,make a phone call,look foeward to ,graduate from ,as...as ,get along well with,pass exams make...pleased,seem to be ,intend to Li Hong is a Chinese girl.She studies very hard and always 1)____________ with goo Then are a famer.You have four cows.But one day a cow is missing.Rearrang study 的英语后缀 studied和studying区别 在那 呢 我刚学英语 The young boy had a difficult time ___ English.A.study B.studying C.to study D.studied The world,darkened.I,where to A world so cold A world where only some will go 奥巴马幕僚曾考虑用克林顿替换拜登法著名导演吕克·贝松出席《LUCY》非洲部落男子比胖大赛:最胖者获封“英哈佛大学肯尼迪政府学院创院院长:高效安倍护卫车连续两日发生交通事故 日媒德国纳粹盖世太保头子被证实已误葬入犹日本学者发现有助改善糖尿病和肥胖症的俄建议叙政府与反对派在莫斯科举行非正日本警官爱用枪对准下属遭停职 称只为卜拉希米:日内瓦会议不能缺少叙反对派奥巴马出席投资美国峰会 承诺加强吸引男婚女嫁年内最后一批新股启动发行发展会奖旅游提升北京城市品牌乐视推分体曲面电视阴错阳差国安新领导主帅引援均陷停滞 京媒:风昆汀留名星光大道政策风向5号线大屯路东站扩建竣工心灵捕手郭采洁分享《爱造飞鸡》
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn 说三道四技术文摘