Martin Fowler
谈《重构HTML
:改善Web
应用的设计》
仅仅十余年,
Web
就从一门大有希望的技术演变成了世界基础设施的重要组成部分。在这个绚丽迷人的年代中,涌现了许多有用的资源。一如往常,我们在追求最佳实践的过程中不断地学习技术,而技术本身的成熟也促使我们更好地使用它。
无论多么复杂的
Web
应用程序,最终都要通过
HTML
这种通用的网页描述语言呈现在屏幕上。
HTML
虽然功能非常有限且用途单一,但它也是一门计算机语言。因此,如果想让系统能够轻松迭代进化,必须编写清晰易懂的
HTML
。但跟任何一门计算机语言一样,甚至与任何文章一样,第一次很难写到位。只要坚定决心,反复尝试,就一定能写出清晰易懂的代码来。
重写代码有引进
bug
的风险。几年以前,我曾著书讨论过重构技术,它是一种重写代码的严谨的方法,在修订现有软件时能够大幅度降低引入新
bug
的机会。重构对常规软件语言产生了巨大影响。很多程序员把它作为日常工作的一部分,作为保持代码清晰和提升自己未来工作效率的辅助手段。自动化重构任务的工具也如雨后春笋般涌现,进一步改善了重构的工作流程。
重构能够大幅改善常规的编程,它的基本思想同样可以运用到
HTML
上。重构的步骤虽然不一样,背后的思想却如出一辙。通过学习如何重构
HTML
,可以使
HTML
清晰灵活地适应未来的变化。一旦变化不可避免,可以快速进行改动。这些技术也能让你的网站紧追
Web
技术潮流,尤其是有助于支持
XHTML
和
CSS
。
查看详情
Elliotte Rusty Harold
编写的关于
XML
技术和处理
XML
开源软件的著作很早以前就摆上了我的书架,始终占有一席之地。我一向敬重他这位优秀的程序员和作者。他通过本书把重构的益处带入了
HTML
世界。
——
Martin Fowler
分享到:
相关推荐
Martin Fowler和《重构:改善既有代码的设计》(中文版)另几位作者清楚揭示了重构过程,他们为面向对象软件开发所做的贡献,难以衡量。《重构:改善既有代码的设计》(中文版)解释重构的原理(principles)和最佳实践...
软件工程领域的超级经典巨著,与另一巨著《设计模式》并称"软工双雄"。在本书中,作者Martin Fowler充分展示了何处可能需要重构,以及如何将不好的设计改造为良好的设计。
Martin Fowler和《重构:改善既有代码的设计》(中文版)另几位作者清楚揭示了重构过程,他们为面向对象软件开发所做的贡献,难以衡量。《重构:改善既有代码的设计》(中文版)解释重构的原理(principles)和最佳实践...
Martin Fowler和《重构:改善既有代码的设计》(中文版)另几位作者清楚揭示了重构过程,他们为面向对象软件开发所做的贡献,难以衡量。《重构:改善既有代码的设计》(中文版)解释重构的原理(principles)和最佳实践...
重构,改善既有代码的设计(中文版,Martin Fowler 著).part03
Martin Fowler的经典书籍,重构 改善既有代码的设计中文版
Martin Fowler和《重构:改善既有代码的设计》(中文版)另几位作者清楚揭示了重构过程,他们为面向对象软件开发所做的贡献,难以衡量。《重构:改善既有代码的设计》(中文版)解释重构的原理(principles)和最佳实践...
重构----改善既有代码的设计(By Martin Fowler) 非常经典的一本书!
重构,改善既有代码的设计(中文版,Martin Fowler 著).pdf
然而,在达到这一境界之前,需要不断的实践和经验积累,并且要先读读Fowler的这《重构:改善既有代码的设计》。” “一口气读完了这《重构:改善既有代码的设计》,感觉书中作者对代码的整理不像是一种技术,更像...
Martin Fowler和《重构:改善既有代码的设计》(中文版)另几位作者清楚揭示了重构过程,他们为面向对象软件开发所做的贡献,难以衡量。《重构:改善既有代码的设计》(中文版)解释重构的原理(principles)和最佳实践...
Martin Fowler和《重构:改善既有代码的设计》(中文版)另几位作者清楚揭示了重构过程,他们为面向对象软件开发所做的贡献,难以衡量。《重构:改善既有代码的设计》(中文版)解释重构的原理(principles)和最佳实践...
Martin Fowler和《重构:改善既有代码的设计》(中文版)另几位作者清楚揭示了重构过程,他们为面向对象软件开发所做的贡献,难以衡量。《重构:改善既有代码的设计》(中文版)解释重构的原理(principles)和最佳实践...
Martin Fowler和《重构:改善既有代码的设计》(中文版)另几位作者清楚揭示了重构过程,他们为面向对象软件开发所做的贡献,难以衡量。《重构:改善既有代码的设计》(中文版)解释重构的原理(principles)和最佳实践...