改变一下顺序,也许会有新发现

来源:互联网 发布:五仁月饼知乎 编辑:程序博客网 时间:2024/04/28 18:54
在系统开发的流程中,或者说构建程序的过程中,传统的软件工程提供了“瀑布式”的开发流程,而且在开发具体的代码的过程中,也有一些习惯的流程。

对于这些长久以来传下来的方法和流程,其实有时候试着改变一下其中的顺序,会有一些意想不到的效果。

之一:测试先行

传统的软件工程编码和测试的先后顺序是:编码->测试。而在《测试驱动开发》一书中,提到了另外一种方法,那就是先编写测试代码,然后再根据测试的代码编写实现功能的代码,也就是把顺序变成为:测试->编码,这样所有的编码都是非常有目的的,而且测试代码都是能够自动化执行的单元测试代码,以后的修改和测试也是非常方便的。

之二:伪代码

一般我们的编码习惯都是先写代码,后写注释,或者是一边写代码,一边写注释。但是伪代码的方式是:先写注释,后写代码。此时完成的注释都是能够准确说明所要实现的功能的自然语言,使用这些文字可以很方便的帮助我们理清思路,明确所有实现的功能,然后根据这些注释再完成实际的代码工作,就不会因为注意实现的语言细节而忽略了总体上流程方面的东西了。

总之,不能够认为所有教科书上的东西都是真理,还是有很多东西是可以变化一下的,也许就适合自己,呵呵。

原创粉丝点击