一种Time-Saving 编程的战术Doesn?t 工作
我们说, 您有是在严厉时间压力下的一个软件项目。我们说, 这个最后期限是很紧的您已经知道它将介入许多晚夜无奶咖啡和狂热编程。您可以做什么做这个过程快速地去?
我诚实地不知道, 因为正确答复将取决于某人各自的情况。但是, 我能告诉您多少程序员反应在这些情况下。他们决定节省时间由跳在软件计划和设计阶段期间, 和立刻开始编码。
对一位无经验或否则无纪律的程序员, 这似乎有道理。终究, 完成品是什么真实地事关, 正确? 顾客对flowcharts 、类图或软件结构不关心。所有他们要是某事运作。
它似乎有道理, 但这是一种有勇无谋的方法。那个方式说谎疯狂。我们全部听见, 一盎司计划值得一磅治疗, 但在软件开发世界, 这句格言经常被忘记了。
如果一位房地产开发者需要得到房子迅速被修建, 他节省时间由跳在建筑设计阶段期间吗? 他决定省却图纸, 和正义起动放下混凝土吗? 当然不是。他知道, 结果混乱, 并且工作慢慢地将进步没有仔细的forethought 和一个具体的计划。
那是许多人采用的方法当它来到软件。他们决定开始编码, 认为, 这使软件开发过程更加高效率。相当简单的项目, 这也许研究。在任何东西适度复杂虽则, 这样方法被注定无法。肯定, 您可以节省时间起初。但是, 没有一个具体软件计划和一个仔细地被考虑的设计, 问题一定对跟上您不久。许多这些问题不会变得清楚直到试验阶段来, 并且那时, 它也许是太晚。
哀伤地, 这样鲁莽认为经常被鼓励在公司世界。由于时间限制, 一位引入歧途的经理也许指示他的队跳在设计工作和正义开始乱砍。这使队似乎聚焦和有生产力, 但这个战略可能对项目时间安排遭成破坏。更多是什么, 总值代码经常是被缠结的, 穷地被提供的, 混乱混乱。如果这软件必须被维护几年来来, 那么您有一份食谱为灾害。
说实在的, 我不说, 一个精心制作的设计总是必要的。如果时间是短的, 那么你也许没有一个复杂软件计划的豪华以详尽的设计文献。但是, 你应该至少有是足够详细的做软件开发过程磨平者和更加容易的一一般软件结构被放置的out-one 。程序员很少犯错在在计划的边, 但他们频繁地分成不足的设计细节陷井。不要犯这个错误, 如果您真正地想要节省时间。
关于作者:
V. Berba Velasco Jr. 是骄傲工作作为一位高级电子和软件工程师在多孔的技术有限公司(
http://www.immunospot.com、
http://www.elispot-analyzers.de,
http://www.elispot.cn) 自傲在优秀它的标准的生物技术公司。
文章来源: Messaggiamo.Com
Related:
» Seo Elite: New Seo Software!
» AntiSpywareBOT
» Reverse Mobile
» Error Nuker
网管得到HTML代码
加上这条到你的网站!
网站管理员提交你的文章
无须登记!填写好的表格和你的文章是在 Messaggiamo.Com 目录!