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

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

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

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


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

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

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

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

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

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

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

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

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

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

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

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

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

一个小巧精致的CPU监视器 -VB资料 应用VB4.0实现工业控制的实时曲线和历史曲线 应用程序中实现关机功能-VB资料 萤幕抓取与萤幕保护程式 -VB资料 用VB5.0创建Windows快捷方式 用VB5.0收集键盘和鼠标信息 用VBA限制非注册软件使用时间 用VB编程检测当前电池使用情况 用VB编写定时关闭计算机的程序 用VB编写键盘拦截程序 用VB函数轻松访问系统注册表 用VB设计一个定时闹钟程序 用VB实现拖放功能 在VB中启动控制面板 在VB中异步执行程序 在Visual Basic中终止Windows 95 在关机或Logff前信息的拦截-VB资料 VB怎样捕捉窗体的鼠标? VB怎样存取注册表信息 VB怎样改变双击鼠标的时间间隔? VB怎样关闭一个正在运行的程序 VB怎样限制鼠标移动 ANI文件格式 -VB资料 AVI文件格式-VB资料 DBF文件转为MDB文件的方法 -VB资料 FLIC动画文件的播放程序设计-VB资料 MS Office 开发工具VBA TextBox 中英文输入方法切换-VB资料 TXT文件的读取-VB资料 VB 如何将dbgrid印出来 VB5.0调用Office97技巧 》》》菜鸟发问:SQL SERVER2000 可以对 office 文档进行全文检索吗? How to alter DBGrid Scrollheader Color? c怎样访问数据库啊?一定给分! from里的参数传递为ENCTYPE="multipart/form-data"时的问题? 网吧问题 如何在txt文件中查找字符 请问如何实现当进入一个combox时自动下拉列表框(不用用鼠标去点) 关于volatile 修饰词 过去用Delphi开发数据库都是用Access,现在急需使用SQL Server。请问:我必须掌握SQL Server中的那些内容。 如果我想删除日志文件的所有记录该怎么办?????? 怎么样把两个ArrayList合并成一个??我在文档里找了半天也没找到!急~~!!!!!!! 请问,NT4.0下怎样配置网关和路由? 请问如何知道一个弹出菜单是否以经关闭 升级后问题,奇怪,请指教? 什么是存储过程? 大侠们帮忙看看,简单问题 急:因出差,明天(12.20,第二期)的“微软.net高级程序员培训”转让(包括资料)!今晚6:00前联系,13910321169. 请问怎样才能在Access中选取指定行数的记录如第5-10条. 关于XML命名空间的疑问?请教各位高手帮帮忙!谢谢! 请问哪里有《情深深雨蒙蒙》下载??? ******斑竹快出来啊 看看我这个贴子啊!!!!!!!!!!!!!! 如何读取寄存器中的数据? 请问在数据库中如何操作日期型字段: Help,如何把本机加入主域服务器? 急:因出差,明天(12.20,第二期)的“微软.net高级程序员培训”转让(包括资料)!今晚6:00前联系,13910321169 怎么用vbscript定义一个函数阿。我想作一个下拉框的onchange事件,请指教 如何确定adoquery的数据是否被修改了? 有关程序调试的问题 全都转行卖大白菜。 对于各个.h和.cpp文件分工如何,我的各种函数各个变量到底该放在哪个文件中的哪个class中? 如何停止asp调用的dll文件,我调用my_dll.dll文件一次之后就不能对my_dll.dll更改了,为什么?怎样解决? 急:因出差,明天(12.20,第二期)的“微软.net高级程序员培训”转让(包括资料)!今晚6:00前联系,13910321169.. 关于附件下载过程中权限控制的问题 如何编辑LILO文件? 糊涂啦。。。看看汉字库(hzk24)吧? 请问在listbox控件中如何设置特定行的颜色? 问一个关于ODBC的问题 急:因出差,明天(12.20,第二期)的“微软.net高级程序员培训”转让(包括资料)!今晚6:00前联系,13910321169.... 各位大侠,哪有设计专家系统的c语言的源代码阿(全分奉送)? 请问:如何处理MFC提供的CList类模板产生的异常问题呢? 散分!快抢! 调用对象 阿呆,只有你能救我了~~!!!!! 100大洋~~!!! Excel报表的汇总 请问VC有像Delphi或者C++Builder那样的作报表的工具吗? delphi怎么调用CHM文件啊? win98 登陆win nt Java远程调用的合法类型(legal types for Java RMI)都有哪些? 安装盘的制作问题 如何设置多个Timer? VFP的程序怎么才能运行在任何目录下?主程序应该怎么写? 高中数学 椭圆的焦点三角形面积公式为椭圆S=b^2tan(a/2) 其中的b是指短轴长吗? 无论焦点在x轴或y轴吗那么对于双曲线的焦点三角形面积公式呢 其中的b是? 一个平行四边形,面积是九分之八平方米,高二米,这个平行四边形的底是多少米 等腰三角形面积怎么求 怎么用声音辨别汽车发动机是4缸?6岗?8缸?12缸?如题. 告诉我大量关于三角形面积公式继续,不管常用不常用若有推到过程加分(除海伦公式,内切圆) 已知三角形ABC的面积是2008平方厘米,是平行四边形DEFC的四倍.求阴影部分的面积下面的图还没有收到答案 求助一个关于汽车发动机排量与缸数的问题打个比方一个5.0升的v10发动机5.0升直列1缸发动机,其他因素都一样,说说在使用中的不同,5.0升直列1缸发动机又没有可能启动不起来 运送液体的车,液体最上方的中间有气泡,当车开动时,气泡向哪运动,刹车时气泡向哪运动 一个三角形和一个平行四边形的面积相等,底也相等,如果三角形的高是10米,那么平行四边形的高是()米,如果平行四边形的高是10米,那么三角形的高是()米. 汽车发动机说的冲缸是啥意思~!~!谢谢修车高手~! 如图所示,一个装水的玻璃管中有一个气泡,当玻璃管突然向左运动时,气泡会向()运动,这是因为()具有惯性 要比例 如何判断是否冲缸垫 已知三角形三边求面积的公式是? 气泡水可以自己做么? 用椭圆公式求三角形面积?点P是椭圆x^2/4+y^2/3=1上的一点,F1、F2是它的左右焦点,若角PF1F2=120度,求三角形PF1F2的面积 知道三角形三边怎样求面积?用什么公式? 小孩子吹的泡泡水怎样做? 一块梯形玻璃,它的面积是80平方分米,如果下底是9分米,上底是多少?2/1没学 一个平行四边形的面积是128平方分米,底是高的2倍,底是多少分米,高是多少分米? 一个三角形与一个平行四边形的面积和底都相等,平行四边形的高是4厘米,三角形的高是多少厘米? 运输液体货物的槽车,液体中有一气泡,如图所示,当车向左加速运动时,气泡相对于槽车向—运动. 写出一个一次函数的表达式,使其图像与两坐标轴围成的3角形面积等于3 泡泡枪的泡泡水怎么做?要求:做法简单,并且可以使用放心,对宝宝无害? 运输液体的槽车,液体上有气泡,当车开动时,气泡将怎么运动;刹车时,气泡将怎么运动,其原因是什么? 已知一次函数的图象经过点(2,2),它与两坐标轴所围成的三角形的面积等于1,求这个一次函数的表达式 玩具泡泡枪里的泡泡水怎么配 运送液体货物的槽车,液体上方有气泡,如图所示.当车向右开动时,气泡将向___运动答案是向右,但是我认为,气泡有惯性,运动状态瞬间保持不变,不跟着车向右移动,所以我觉得是向左.气泡也有惯 已知一次函数的图像经过(2.2),它与坐标轴的三角形面积等于1,则这个一次函数表达式是 将面积是72平方厘米的长方形框架拉成一个平行四边形后,面积减少9平方厘米.已知将一个面积是72平方厘米的长方形框架拉成一个平行四边形,面积减少了9平方厘米,已知长方形框架的长时9 运输液体货物的槽车,液体上有个气泡,当车突然开动时,气泡为什么向前运动? 一次函数Y=-2X+b的图像与两坐标轴所围成的三角形的面积等于4,求此一次函数表达式 把一个长9厘米,宽6厘米的长方形框架拉成一个平行四边形,这时面积减少了10平方厘米,求平行四边形的面积 运输液体的槽车,液体上有气泡,当车开动时,气泡向前运动,为什么? 汽车有几种刹车,我就知道气刹和油刹.还有气刹和油刹原理? 如何自做泡泡水 一块平行四边形的玻璃,底为28厘米,高是底2倍.这块玻璃面积是多少平方厘米? 汽车刹车分为机械刹车 油刹车 气刹车 电子刹车 请问现在哪些分别运用了这些系统? 自制泡泡水过程作文怎么写 有一块平行四边形的茶色玻璃,它的底长是15.6分米,高是10分米,这块玻璃的面积是多少?如果每平方米玻璃的价钱是0.50元,买这块玻璃要多少钱? 1.一个平行四边形的高为5.6平方分米,若底不变,高增加1.7平方分米,面积就增加23.8平方分米,那么原面积?A.78.4 B.33.32 C.7.225(直接说答案)2.小明计算除法,把除数54写成45,得到商10,余数36,正确商 如何自制吹泡泡水?小孩子玩的吹泡泡的玩具,用一个圆圈形的工具沾上泡泡水一吹,就能吹出好多泡泡, 一块平行四边形玻璃,面积是20平方米,底是高的5倍,这块玻璃的底对应的高是多少? 一个平行四边形面积是4点5平方分米底5分米高多少分米. 自制泡泡水怎么弄?怎么记得小时候肥皂水就可以了呢 1、一块平行四边形玻璃,底为15米,高为4米,每平方米售价48元.买这块玻璃要多少元?2、已知等腰三角形的周长为16厘米,腰长5厘米,底边上的高是4厘米,三角形的面积是多少? 3、笑笑的书房长是4.2 一块平行四边形的玻璃,底长4cm,高比底短8分之1.这块玻璃的高是多少?面积是多少脑袋坏掉纯属随便乱发 一个平行四边形,若底不变,高减少3分米,面积就减少9平方分米.若高不变,底增加3分米,面积则增加15平方不能列方程 公司新建的门市房要配一批同样大小的平行四边形玻璃,每块底为8dm,高为50cm,每平方分米玻璃价钱为0.28元粗心的小张没有认真计算一下,就带了100元钱去玻璃店, 直角三角形的面积公式怎么计?左边的是7分米,右边有一条斜边的是9分米,底下的是4.8分米,怎么算,这个9用不用算? 下面图中的两个平行四边形的高相等,其中阴影部分的面积是4平方分米,底是2.平行四边形的高是4分米,图形的总面积是多少? 有一块平行四边形的玻璃,它的底是25dm,高是10dm.已知每平方米的玻璃价格是12元,买这块玻璃要花多少钱? 直角三角形计算公式已知2条边和一个直角有办法求出另一条边么 汽车盘式刹车的刹车皮材料是什么?能再细致点吗? 汽车的玻璃水喷不出来怎么办?早晨开车时使用玻璃水想清洁一下,发现刚刚加过的玻璃水居然喷不出来了,问了同事他们说可能是冻上了,但能看出来罐里是液体.听声音电机也是正常的.是出水 运输液体货物的车,如果车厢中有一气泡,当车启动时,气泡为什么向前运动 汽车刹车盘和刹车皮那个贵我的车是老款九几年的现代索纳塔今天去换俩前轮刹车皮和刹车盘 修配厂出的配件价格是刹车皮原厂240元 副厂120元 刹车盘说是原厂但是没说价钱开始我要的都是 玻璃水是假的车喷水器冻了? 一张平行四边形材质的第一场八分之三米地势高的八分之五,这张平行四边形彩纸的面积是多少平方米? 等腰三角形的面积公式 只知腰长已知腰长为20厘米,求面积,求得出来吗
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn