阿牛 - 专注.NET开发

如果梦想与实现之间有一道不可逾越的鸿沟,那么“执行力”就是跨越这道鸿沟的桥梁。

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

迭代式的两种选择:
1。功能导向型开发(一个时间内只关注一个功能的现实:比如在三层架构中,用一周开发完数据层,一周开发完逻辑层,再用二周开发完页面,再去整合)
2。用例导向型开发(根按用例图,分析出所有可能的场景,顺次编写代码处理这些场景:比如用户登录/注销这两个用例,先开发登录的UI->BLL->DAL,然后再开发注销的UI->BLL->DAL)

你应该在各种使用情况下测试你的代码,正常的和非正常的。尽早地处理各中异常情况,做出正确的处理和提示,让你的客户满意。用测试驱动开发可以较好地解决这个问题。

好的软件总是在不停地迭代,从分析,设计,到开发测试。每一个迭代过程都是对一个细化过程。不要害怕修改原先的设计和代码。

posted on 2009-03-26 13:55  阿牛-专注金融行业开发  阅读(287)  评论(0编辑  收藏  举报