百合文库
首页 > 文库精选

危机与重构唐帝国读后感细选(18)

2022-08-22 来源:百合文库
uml class diagram 和 junit是顺利进行重构的左右双翼。在第1章中的那些unl类图,我认为只是对代码进行重构结果的解释,并不是通过分析unl类图发现需要重构的迹象。如果从项目整体或者多个类的关系入手进行重构的话,uml类图可能能够负担行军路线图的.重担。(但是你为什么要等到这时候才进行重构呢?)。而junit是进行频繁测试的依仗,只有实现测试的自动化,才可能随时的重构。作者用第4章一章的篇幅详细介绍了测试的观点,junit测试构架。
从名为“重新组织你的函数”的第6章开始,作者详细介绍了每一种重构方法。对于每种方法,按照名称(name)、概要(summary)、动机(motivation)、做法(mechanics)、范例(examples)的格式进行。这么多模式,很难记忆完全,也没有必要。我想如果理解了重构的概念和原理,具体的模式可以像字典一样平时多翻翻,多琢磨。具体做的时候没有必要非要搞清楚自己使用的是哪一种模式,然后严格按照书上的步骤照猫画虎。无招胜有招,把重构融入到自己平时的编程过程中才是真正掌握了。
这本书翻译得很流畅,我在不知不觉中被文中生动自然的语言带到桃源深处,领略别样风景。至于网友常常争论的翻译,用词等问题,我并不在意,也丝毫没有构成我阅读的障碍。我关注的是原理,技术本身,而不是某个词的译法、用法,因为我知道“个别代码的优化调整,对整个系统毫无意义”。
一、内容简介
一本书,一只手环,改变爱抱怨的你,成就不抱怨的世界。
一本震惊世界的心灵励志书,它用一只手环向我们传递了“抱怨不如改变”的生活理念,据不完全统计,该书上市不到一个月,就有600万人参与了“不抱怨”活动,并迅速蔓延到全球80多个国家。在美国《时代周刊》与《纽约时报》联合美国NBC电视台发起的“影响你一生最重要的一本书”投票中,它仅次于《圣经》。世界首富比尔·盖茨在推荐这本书时说:没有人能拒绝这样一本书,除非你拒绝所有的书。
猜你喜欢