共计 39 篇文章

《大道至简》的幕后故事

一、大道至简与愚公移山 《大道至简》一书最初的领悟来自那张EHM图。这个故事我在书中已经讲过:在一次Delphi.NET培训的准备工作中,我顿悟“语言只是工具”,并由语言的工具本质为起点,透视了整个软件工程体系。这张图后来被补充为“软件工程层次模型(EHM)”。而从这张图起,我便有开始为我的这些想法写出一本书来,而书的名字就是《大道至简》。 我写书是从前言开始,在写《大道至简》的前言(第一版的“前言后语”)时,我并没有想到从哪里开始写整本书。 ...

宣个传:《大道至简》开始预售啦~

哈哈~~昨天就看到预售的消息了。但是是4.1,所以便没敢大张旗鼓的囔囔。。。 其实第二版是去年九月就写完了的,关于这个消息,可以在这里看到:我为成书而喜~~。 弄到现在才把排版、审校之类的搞完。实在很令人疲惫。。。至于第二版比第一版(电子版)加了些内容,大家可以从目录中看到。 有兴趣的朋友们支持下则个: http://www.china-pub.com/computers/common/info.asp?id= ...

《大道至简》书成,Qomo项目重启~

《大道至简》的第二版终于写完了,现在。原本以为一个月可以搞定,却做了整整三个月。现在“打完收工”,书稿已经交去了出版社。 哈哈,所以终于得了机会来重新启动Qomo项目。怪我自私一些,未能在写书的同时运作好这个项目的团队。但也期望大家的理解,因为毕竟开源是一件同样消耗时间和精力的事情。——我的习惯,做一件事,就做好;否则,就停下不做。;) 正好也是新的一周,因此这周开始整理Qomo的既有成果,联系项目成员,发布工作计划,以及在这里公开一些阶段性的版本。这些杂事,大概是要花一周时间的。 ...

我为成书而喜~~

有人因成婚而喜,有人因成事而喜,今日我则以成书而喜。 《大道至简》一书,原本完成于2005.03.22,后来数次联系出版社,因为书过薄而不能出。因此,在2005年11月初,我将它发布成为电子版。在电子版前言里,我也表达了自己的感概:其实我原本是很想这本书成为纸质版本的,但出于对出版业的无奈,而变成了电子版本。 对我来说,这样的一本书,应该是在桌前、床上甚或是马桶之上阅读的。变成一本数字符号交给adobe去译码,非我所愿。 接下来的事情,也出乎我意料。 ...

本站将进行有关《大道至简》的讨论~

不再推荐在msn spaces上进行有关《大道至简——软件工程实践者的思想》一书的讨论。今后这些讨论内容将主要在本blog(本贴)下进行。 不过《大道至简》的各个独立章节也不再一一贴出。全文下载请至: https://github.com/aimingoo/my-ebooks 欢迎大家就该书的一些不足或者能够引人思考的东西展开讨论。对所有回复我都有将给予感谢,但对任何言之无物的所谓批评以及漫骂不予以理睬。^.^ ...

《Delphi源代码分析》一书的勘误

这里是《Delphi源代码分析》一书的已知、已确定的错误列表(有关文字在编排、印刷或编辑等中存在的一般性错误的修订,请见...) 这里把原“Aimingoo的Delphi项目”中的《Delphi源代码分析》一书的勘误转过来。其中一部分是我与网友讨论的结果,在这里对dREAMtHEATER表达一下下感谢。不过讨论的原贴就不转了。——那个网站我已经关掉,很多东西都找不到了。 编号 页码 章节 错误 ———————————————————————— .018 P94 5.2.4 ...

关于《Delphi源代码分析》的讨论

很抱歉没有更多的时间来将各个不同地方的BLOG整合到一起了。如果你需要讨论有关《Delphi源代码分析》一书的问题,请到下面这个地址: https://github.com/aimingoo/my-ebooks 所有有关该书的讨论已移至github,请通过issues与我沟通,或邮件:aiming@gmail.com Comment by aimingoo @2017.10 ...

全书目录

这是《大道至简》一书最早发布的相关信息之一,那时考虑过书名采用《从编程到工程》,所以当时在《程序员》杂志上也以该名字做过几期摘选。 从编程到工程 ——软件工程实践者的思想 1. 编程的精义 编程的精义 会或者不会写程序 程序 = 算法 + 结构 语言 在没有工程的时代 2. 是懒人造就了方法 是懒人造就了方法 一百万行代码是可以写在一个文件里的 你桌上的书是乱的吗 我的第一次思考:程序= ...

说说“从编程到工程”专栏的由来

早在去年9月,与CSDN在线做关于Delphi 2005的专家聊天的时候,就提到我在写一本软件工程的书。由于当时题不对板,所以也就没有细讲。 这本书现在终于能与读者见面了。一方面,这本书薄到只有130页,还是小幅面的。另一方面,我在其中完整地论及了我这些年来对软件工程的思考。这些思考的核心只有一句,就是“灵活的软件工程”。而灵活的根本,就是要深深地领悟软件工程的思想,而不是简单地去了解或者掌握一种工程中的技术。 我最初给这本书的定的名字是“大道至简”,就是这个意思。 就这本书的出版或者发布方式,与出版社多次商谈,又与蒋涛(CSDN的大BOSS)多次讨论, ...