Driving and Test-driven programming--Where do we stand?
来源:互联网 发布:淘宝箱 编辑:程序博客网 时间:2024/06/06 07:48
I live in a very flat part of the world. Many of the roads are straight and level--you can almost imagine you could point a car down the road, take your hands off the steering wheel, and the car would go exactly where you pointed it. You can't, of course. Even on Illinois roads, driving is a matter of frequent, tiny corrections to you course. And even on these roads, the novice driver wil lurch wildly from one overcorrection to its opposite.
Programming, for many, is like forever being a novice driver: periods of calm where things go invisibly wrong, followed by bursts of frantic panic and correction. I sometimes think that the only people who become programmers are ones who can tolerate that enviroment and that observing programmers struggle is the reason so many other people think programming is too hard for them.
However, programming can be much more like driving a car: steady, small corrections on the way to the goal. Test-driven programming is a good way to do that. It makes code more accessible.
- Driving and Test-driven programming--Where do we stand?
- Understand where we stand
- Test Driving Expression Template Programming
- Test-Driven C# Improve the Design and Flexibility of Your Project with Extreme Programming Techniques
- Test-Driven C# Improve the Design and Flexibility of Your Project with Extreme Programming Techniques
- quote:Why do we write test cases?
- Test-Driven Development and Testing Early
- [阅读笔记]Modern C++ Programming with Test-Driven Develpment chp2
- [阅读笔记]Modern C++ Programming with Test-Driven Develpment chp3
- When and Why do we use "#if 0"
- Do we need other languages other than C and C++?
- why do we need root and logger in log4j.xml
- HEAD: Where Are We? Where Were We?
- Using NMock and DynamicMocks in Test Driven Development
- Test Driven: TDD and Acceptance TDD for Java Developers
- Test driven development and The value object pattern
- What can we do?
- What do we count?
- 如何使用JXTA技术建立P2P网络
- JAVA程序员应该了解的10个JSP标签库
- 简介VC下使用Windows性能计数器
- 用JSTL实现JSP应用程序快速开发
- 不依赖于DLL就能工作的全局钩子
- Driving and Test-driven programming--Where do we stand?
- 在jsp环境中配置使用FCKEditor
- 谈谈MFC中的消息映射
- gridview嵌套gridview==2
- 当街下跪,为什么会有这样的勇气?
- Tomcat下配置Web应用程序的虚拟目录
- javascript的style.display用法
- 用java监视系统进程的两个解决方案
- 使用asp.net 2.0和SQL SERVER 2005构建多层应用