+ -
当前位置:首页 → 问答吧 → 《PHP高级程序设计:模式、框架与测试》书评——第六章

《PHP高级程序设计:模式、框架与测试》书评——第六章

时间:2009-07-23

来源:互联网

本帖最后由 linvo 于 2009-7-23 10:25 编辑

现在市面上PHP相关书籍已不像几年前那样凤毛麟角,但随着数量的增加,涌现出越来越多的“滥竽充数”型书籍,且大多见于国内作者。大体上来看,国外的一些作品还是不错的,尤其是高级设计方面。这本由PHP官方框架ZF核心人员所作的《PHP高级程序设计:模式、框架与测试》就是其中之一。看了一下目录发现,其中介绍了许多国内高级书籍没有涉及到的部分,例如反射API、框架、文档、证书验证等等。

阅览了一下第六章感觉作为一本PHP的书,能够对文档和相关编码规范进行详细说明,这样的书籍着实不多见,这也足以见得Zend对于文档的重视程度。
记得小时候,和大多数外行人一样,我对软件的概念也就仅仅局限于程序。后来知道了“软件 = 程序 + 文档”这个公式,但当时还并不能明白其中的意义。慢慢地,随着自己在编程道路上经验的慢慢积累,才越发识到文档对于一个完整的软件来说,有着多么重要的意义!
文档不仅能够方便软件的使用者了解掌握该软件,同时它对开发者在开发时候也会起到举足轻重的作用。除非是一个你自己写的不足百行的小东西,越庞大的项目,越应该有完善的文档。
广义上的文档,它不仅包括代码之外的文字材料,同时它也包含了代码本身的写法格式等。作为一个程序员,除了能写出高效、可靠的程序,代码是否“漂亮”也是同样重要的一件事!这里“漂亮”的定义并不是指那些花哨的技巧,而是指整个程序的代码都采用了便于人们阅读的统一格式。不同的语言有不同的代码格式写法,即使是同一种语言,不同人的写法也千差万别。很多新手总爱问“究竟哪种写法是正确的?”。哪一个是正确的?答案正如书中所说“从技术角度来讲,是没有答案的”。是的,任何一种语言,在代码编写格式上是没有绝对规范标准的,只要编译器能识别,除了要方便人们阅读以外,更重要的是要做到“统一”!这点尤其对于团队协作来说是至关重要的。
经常看到有些新手也想写出完善的文档,但是最后写出的东西看起来往往像是东拼西凑出来一样。。。其实写文档也是有技巧的,例如特定的注释写法可以方便后期直接使用工具生成手册。书中介绍的PHPDoc就是这样一种工具,许多PHP程序都是使用它的格式作为注释标准,非常值得新手们学习。好在之前我养成了写标准注释的习惯,记得刚进公司不久,我们就用的PHPDoc和DocBook对内部的一套框架生成的API手册以及一些相关说明文档。对于这两种工具的学习,一般都是从网上搜索的一些零散资料,很少有书籍会针对它们做详细介绍。

该书做一本介绍PHP高级技术的书籍,有许多介绍类似文档和编码规范之类的知识,非常值得大家学习和借鉴。

作者: linvo   发布时间: 2009-07-23

老哥,写书评最起码也要读一读吧先。

作者: Fising   发布时间: 2009-07-23

看介绍着是本很好的书啊。有时间去书店看看

作者: xu569874   发布时间: 2009-07-23

老哥,写书评最起码也要读一读吧先。
Fising 发表于 2009-7-23 10:47
读了啊~ 目录+第六章
目前我能看到的只有这么多。。。

作者: linvo   发布时间: 2009-07-23

呵呵,很是煽情

作者: cnkiller   发布时间: 2009-07-24

买了一本,好几天了,还没到!!

作者: max_qu   发布时间: 2009-07-24