排序:
默认
按更新时间
按访问量

如果你是这几年才听说敏捷的,真是挺“可怜的”

如果你是这几年才听说敏捷的,真是挺“可怜的” 邓辉 我承认,我标题党了,呵呵。 不过,有些事情,确实得仔细思考才能搞清楚,才能不会被牵着走。 软件开发这回事,和管理有关的东西,《人月神话》已经讲透了,只要你在工作中 仔细观察,认真思考,多做实验,隔个半载一年把这本书再读一...

2011-11-17 12:54:58

阅读数:2405

评论数:1

用 Java 实现组合式解析器

Ward Cunningham 曾经说过,干净的代码清晰地表达了代码编写者所想要表达的东西,而优美的代码则更进一步,优美的代码看起来就像是专门为了要解决的问题而存在的。在本文中,我们将展示一个组合式解析器的设计、实现过程,最终的代码是优美的,极具扩展性,就像是为了解析特定的语法而存在的。我们还会...

2010-06-28 13:50:00

阅读数:5158

评论数:12

Joe Armstrong, the father of Erlang, finally publishes his library of Erlang code!

Announcing elib1 Elib1 was released today. Elib1 is a library of Erlang modules and set of applications which use the modules. The Elib1 project now ...

2010-03-12 09:56:00

阅读数:1540

评论数:0

Let's build a simple Database Engine (1)

Normal 0 7.8 磅 0 2 false false false MicrosoftInternetExplorer4 <object class

2010-03-03 17:09:00

阅读数:2433

评论数:1

基于 Java 的界面布局 DSL 的设计与实现

http://www.ibm.com/developerworks/cn/java/j-lo-uidsl/index.html基于 Java 的界面布局 DSL 的设计与实现   级别: 中级孙 鸣邓 辉 2

2010-02-11 09:15:00

阅读数:923

评论数:0

Java 类的热替换 —— 概念、设计与实现

http://www.ibm.com/developerworks/cn/java/j-lo-hotswapcls/index.htmlJava 类的热替换 —— 概念、设计与实现构建基于 Java 的在线升级系统  

2010-02-11 09:06:00

阅读数:905

评论数:1

A draft TOC of 嵌入式电信软件敏捷开发实践

嵌入式电信软件敏捷开发实践Tell me and I’ll forget; show me and I may remember; involve me and I’ll understand.PART Ⅰ 观念篇第1章 嵌入式电信软件开发面临的挑战 平台的易变性、硬件的多样性 系统的特殊性和...

2005-11-10 10:17:00

阅读数:2916

评论数:1

"Balancing Agility and Discipline" 中文版——《平衡敏捷与规范》终于要出版了

ais摆脱过程改进“黑暗面”的诱惑 邓 辉 本书已经有了三位软件方法学方面的世界级大师所做的序言,作为译者,实在是没有必要在此班门弄斧。但是作为中国软件从业者中的一员,当我看到国内软件企业在过程改进方面的一些所作所为时,我无法保持沉默。 国内软件企业在过程改进方面采用得最多的方法是 CMM( 能力...

2005-08-30 14:23:00

阅读数:3078

评论数:1

软件思考系列之二

软件思考系列之二                                       —— 该如何来学习程序设计?邓 辉万恶之源——复杂性软件开发所面临的根本问题就是应对日益增加的复杂性,这些复杂性可能来自于软件本身、所涉及的问题领域、参与软件开发活动的人以及协调软件开发活动中各个元素的过...

2005-07-13 20:27:00

阅读数:2365

评论数:1

需求工程???

需求工程???邓 辉软件是一种商品,既然是一种商品,就必然要满足购买者的需要。是的,人们是不会为那些不能满足自己需要的东西付钱的。另外,开发软件是需要成本的。只有那些成本低,并且能满足客户需要的软件产品才能够为软件企业带来利润。因此,要想使软件能够为软件企业带来最大的效益,一个首要的前提条件就是要...

2005-04-08 09:42:00

阅读数:2434

评论数:2

清晰性和可测试性的权衡

清晰性和可测试性的权衡邓 辉       如果你和我的爱好相同,那么想必你也一定会花费大量的时间思考这样一个问题:“究竟是什么东西使得一个设计可以被称之为好呢?”大多数软件开发者都会在他们职业生涯中的某个时刻关注过这个问题,这个时刻往往是在亲眼目睹了一个糟糕的设计所带来的负面效果之后。就在那个时刻...

2005-03-16 13:03:00

阅读数:2609

评论数:1

源代码就是设计 续篇

What Is Software Design: 13 Years LaterBy Jack W. ReevesPosted February 23, 2005People have occasionally asked whether I did any follow-on writing to...

2005-03-05 23:07:00

阅读数:2601

评论数:1

软件思考系列之一

软件思考系列之一邓 辉12 / 24 / 2004引言 人们从事软件开发活动已经有数十年了,和其他许多传统行业相比软件行业还很年轻。为了能够取得和其他行业(比如:建筑行业)比肩的生产力,软件业中有很多有识之士一直没有停止过探索、研究和实践。其中一项影响最为深远的工作就是从传统行业中借鉴过来了“工程...

2004-12-26 22:01:00

阅读数:3079

评论数:5

测试观念谈

测试观念谈邓 辉 到目前为止,测试仍然是一种公认的检验程序正确性最为有效的手段。详尽的测试可以大大地降低程序的缺陷率。虽然缺陷率是目前一种公认的检验程序质量的指标,但是它只是一个结果,要到达大家都满意的一个指标值是要付出一定的代价的。 糟糕的是,有很多项目在进行测试时,都只把注意力放在了这个缺陷率...

2004-11-18 18:00:00

阅读数:2252

评论数:0

Layers, Levels, and DIP

Uncle Bobs Software Craftsmanship CornerLayers, Levels, and DIPby Robert C. MartinFebruary 20, 2004SummaryIt is often said that high level layers sho...

2004-11-17 14:43:00

阅读数:1983

评论数:1

自底向上设计

注:本文仅供学习使用,请勿用作其他用途,谢谢!自 底 向 上 设 计 邓 辉 (翻译) 长期以来,我们一直遵循这样一个编程风格方面的原则:一个程序的功能要素不应该太大。如果程序中的某些部件的规模超出了易于理解的范围,就会造成大量的复杂性,这些复杂性很容易隐藏错误,正如在一个大城市中很容易隐藏罪恶一...

2004-11-02 13:33:00

阅读数:6955

评论数:3

Hackers and Painters

Hackers and Paintersby Paul Graham May 2003(This essay is derived from a guest lecture at Harvard, which incorporated an earlier talk at Northeastern...

2004-09-15 10:50:00

阅读数:4031

评论数:0

代码自动生成和抽象

代码自动生成和抽象Hoping (原作) 基本概念抽象在软件开发中的重要性是不言而喻的。如果一个系统有了正确的抽象,那么这个系统就更容易理解,更容易维护,开发起来也更为高效,最为重要的是也更容易把事情作对。Grady Booch甚至认为抽象是应对软件复杂性最为有效的手段。在面临一个复杂的系统时,往...

2004-06-14 10:31:00

阅读数:3620

评论数:3

权衡的艺术

权衡的艺术Hoping翻译来自:www.pragmaticprogrammer.com 你是怎样开发软件的? 在那些以编写软件为生的人们之间有一个常见的争执。有些人坚持认为在编写代码前必须先要有一个完整的模型,那些过早进行编码的人只不过是一些“在地狱中编码”的hacker。然后,就会有另外一群人说...

2004-05-24 10:37:00

阅读数:1714

评论数:0

源代码就是设计

注:本文摘自《敏捷软件开发:原则、模式与实践》(清华大学出版社,2003年9月版。本人有幸翻译了该书,详见:http://www.china-pub.com/computers/common/info.asp?id=13569)中的附录D。这是一篇伟大的论文,该文撰写于1992年,作者在当时就能有...

2003-10-20 15:27:00

阅读数:2634

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭