您的位置:首页 > 职场人生

一个程序员如何做到结构上胸有成竹

2015-08-12 20:50 471 查看

我们做网站一直都是小开发,没什么复杂度可言,那么如果做大项目,会遇到什么问题?纵向剖析,做到结构上胸有成竹。


理清“接口——测试——伪代码——GTD编程”这样(或与之相近的)一条工作路线。

无论怎么强调“面向接口编程”都不为过。其实这也就是老生常谈的“模块化编程”,接口的提法偏向于测试。只要测试确定了,就可以针对测试写好每一小块能够工作的代码,做到有的放矢。

伪代码有点接近“提纲”意思。用伪代码进行编程有一个潜在的好处,那就是保持了一个相对流水化的开发方法,让开发者能够专心于当前的细节设计,而不是被自己重复、回退的迭代绊倒。值得注意的是伪代码编程并不是唯一的过程,可选的还有测试先行开发和契约式设计。一个协作的团队会选择适用于自己的约定。

对身处团队的开发者来说,当更多的GTD理念融入编程过程以后,标志着自己从“闭门造车”阶段进入了“与人为善”的时代。从“出口成码”进化成了一个自然人,一个能够协同的人。当开发者选择和昨天的自己协同的时候,效率的提高是可以预期的。

原文:《一个程序员如何做到结构上胸有成竹
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: