随想录——面向快乐编程

什么样的手段能够确保项目的正确实施,代价又不高呢?
一直在寻找,有答案说测试驱动,但是测试的编写代价又非常高。测试驱动也不意味着完全不用设计,
而是一种每设计一个小模块,便快速编写测试代码,而后通过这些测试代码来保证功能的正确执行。

测试代码的编写代价不应该大于直接进行代码的编写。

程序的编写应该是使人快乐的,而不应该是枯燥无味的。什么样的编写方式能够使我们快乐呢?
我觉得:

瀑布流的开发模式中,需要先行设计开发文档。开发文档的编写能够使我们在全局的角度上看整个项目的运行,这会使我们快乐的,因为目标能够明确。这里应该只进行概要的设计,详细的设计也会使我们觉得枯燥。详细的设计可以转移到每个计划实施的第一个阶段。

计划。每周每天都需要计划一个进度,当完成进度之后,无疑心情是放松的。计划也能太繁重,这会使我们很不快乐。让人快乐的计划应该是切到好处的。

测试与自动化。测试应该尽量使用自动化的测试,这能减少我们很多的测试工作。测试工作是重复而又无聊的工作,能够减少测试的工作又不会减少项目的质量自然也能够使我们快乐。

自动化。无聊重复的工作,能少就少。让自动化工具帮助我们来做这些无聊又重复的工作吧。


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值