您的位置:首页 > 编程语言

随想录——面向快乐编程

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

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

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

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

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

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

自动化。无聊重复的工作,能少就少。让自动化工具帮助我们来做这些无聊又重复的工作吧。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: