驯服烂代码:在编程操练中悟道
这是一本讨论如何用TDD(测试驱动开发)方法驯服烂代码的书。无论程序员水平是高是低,都可能写出烂代码。所以驯服烂代码是每一位程序员都会面临的工作。而如何驯服则需要亲手重构代码并加以体会才能得心应手。本书就是笔者在最近这一年半的时间里,在自己所创办的公益编程操练社区bjdp.org进行编程操练获得的体会的结晶。这是一本描写编程过程的书。“授人以鱼,不如授之以渔。”这里,“鱼”是结果,而“渔”是过程。如此说来,过程要比结果重要。同样,获得一段重构好的整洁的代码固然很好,但是不如掌握从最初的烂代码转变到最终的整洁代码的整个过程的重构方法。这是一本以结对编程的对话形式来展示编程过程的书。自古以来,作为
用户评论
推荐下载
-
Lua中的类编程代码实例
主要介绍了Lua中的类编程代码实例,本文直接用代码讲解类的创建、类的实例化、类的方法调用、类的继承、类的多重继承等面向对象编程方法,需要的朋友可以参考下
12 2020-09-29 -
Java中的EJB编程实例代码
Java中的EJB编程实例代码,内容有:简单的EJB、无状态SessionBean、有状态SessionBean、BMP位图实例、cmp实例、Message-DrivenBean、JNDI的使用、11
39 2019-05-21 -
Net编程学习中积累的代码
ADO.Net 分页 验证码 文件操作 控件 上传操作 HTML大全
28 2018-12-27 -
ASCII码对照表在编程时与键盘联系到的
ASCII码 在编程时与键盘联系到的例如键盘上的上下左右的ASCII的数值在编程时候就会用到的
15 2019-01-11 -
在恢复框架内驯服渐近小x进化
众所周知,高能过程振幅的超前对数近似是不充分的,并且次超前对数效应非常大,并导致解的不稳定性。 低x处的恢复(包括运动学约束和其他更正)导致结果稳定。 使用先前建立的恢复程序,我们详细研究了当能量不是
12 2020-07-20 -
PHP高并发无需架构再烂的SQL语句再烂的电脑也支持5W同时访问
PHP高并发的类,创建类,设置并发访问人数,调用队列
16 2019-09-10 -
烂脑壳电子琴V41exe
用PC练习学习创作视唱练耳写谱,可以为音乐学习之工具
29 2019-01-17 -
VCD烂盘拷贝器中文绿色版
VCD烂盘拷贝器中文绿色版
40 2019-05-23 -
烂土豆栏杆CSCE606HW2源码
RottenPotatoes演示应用程序:入门 该应用程序与免费的和(非免费)工程软件即服务相关联。 要开始进行Rails Intro作业,请按照。
10 2021-05-03 -
li3 pagination:不烂的锂分页
li3_分页对不起,这个li3包还没有维护。如果有人想带头,请ping我。锂不吸。这是事实。但是,嘿,分页是什么?框架本身没有包含,所有现有的插件都是错误的。分页是一件非常普遍的事情:我们开发人员每次
0 2024-10-11
暂无评论