改变一下顺序,也许会有新发现
来源:互联网 发布:五仁月饼知乎 编辑:程序博客网 时间:2024/04/28 18:54
在系统开发的流程中,或者说构建程序的过程中,传统的软件工程提供了“瀑布式”的开发流程,而且在开发具体的代码的过程中,也有一些习惯的流程。
对于这些长久以来传下来的方法和流程,其实有时候试着改变一下其中的顺序,会有一些意想不到的效果。
之一:测试先行
传统的软件工程编码和测试的先后顺序是:编码->测试。而在《测试驱动开发》一书中,提到了另外一种方法,那就是先编写测试代码,然后再根据测试的代码编写实现功能的代码,也就是把顺序变成为:测试->编码,这样所有的编码都是非常有目的的,而且测试代码都是能够自动化执行的单元测试代码,以后的修改和测试也是非常方便的。
之二:伪代码
一般我们的编码习惯都是先写代码,后写注释,或者是一边写代码,一边写注释。但是伪代码的方式是:先写注释,后写代码。此时完成的注释都是能够准确说明所要实现的功能的自然语言,使用这些文字可以很方便的帮助我们理清思路,明确所有实现的功能,然后根据这些注释再完成实际的代码工作,就不会因为注意实现的语言细节而忽略了总体上流程方面的东西了。
总之,不能够认为所有教科书上的东西都是真理,还是有很多东西是可以变化一下的,也许就适合自己,呵呵。
- 改变一下顺序,也许会有新发现
- 总结过去会有新发现
- 每天都有新发现
- iOS开发之 UIlabel(以后有新发现或者好的用法会补充~)
- 有时间要学习一下 Caml ,改变一下思维方式
- 30天,也许会改变你人生的轨迹 杂文一篇
- 也许你会遇见
- 慕美网 - 每天都有新发现!
- 改变一下,改变一下,再改变一下
- 80后夫妻内点事 (80后的你也许会有很多感触哦!!)
- FLEX的开源项目,抽空好好看看,也许会有不少收获
- 浅析JavaScript闭包,也许你会有不一样的收获
- 十个不错的javascript知识,也许会对你有帮助
- 54张牌 要求随机 顺序会发生改变
- 改变一下
- 也许有梦想
- ExtJS4新发现08_改变字体大小提示
- 由于UPS故障,造成所有服务器断电。( 重启后,机器的IP也许会发生改变(包括服务器))
- MySQL数据类型简介
- .net使用的两个很好的工具
- 哈希密码解密网址
- 开发可重用的数据库连接
- 求解数独
- 改变一下顺序,也许会有新发现
- Sql Server存储过程的调试
- sqlite数据类型对应的 .NET 数据类型名称
- 窗体继承,然后实现按钮点击事件的重写
- php仿javascript的escape和unescape用于简单网页加密
- C/S模式的程序,用户信息应该保存在哪里呢?
- ASP.NET(C#)返回上一页(后退)代码
- 自定义控件的事件
- Struts 2与AJAX