自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

韩小明@xiammy的专栏

没水的地方挖井,有水的地方修渠

  • 博客(10)
  • 资源 (8)
  • 收藏
  • 关注

原创 何以证明你的设计优秀?

我想很多人都饱受过糟糕软件设计的痛苦,因此心里总有一股气,自己一定要做一个非常优秀的设计。至少我是这样的人。近日公司的一个项目进行TR1评审的时候,在技术方案的评估文档中,我发现其第一项列出的便是上一个版本存在的设计缺陷: 产品之间复用只是停留在代码级别 模块代码不够独立,后期不能复用 模块代码不易扩

2007-03-30 02:16:00 6627 28

原创 探索流(Stream)的概念

从一开始接触,就感觉流(Stream)是一个非常抽象的概念。在C语言中,有三个标准流:StdIn,StdOut,StdErr。那个时候的感觉,用我的L同事的话来说,流就是一个神秘的洞。我一直在探究流的概念。到底什么是流,流有什么特点,Delphi中的TStream到底和真正的流的概念相差多少?可惜一直没有合理的答案发现。前一段时间,开始对YAML 有了兴趣。在这里也顺便对YAML 进行简单

2007-03-28 23:52:00 3017 6

原创 更坏就是更好(Worse Is Better)

我非常愿意将这个观点介绍给大家,第一是它并不被很多人所知,更重要的是它有非常深刻的内涵道理。发展历史这是Richard P. Gabriel 先生根据自己的亲身经历得出的著名论断。Gabiel在Lisp编程语言特别是Common Lisp上的著名专家。在1985~1994之间,他有一家Lisp公司,名字叫Lucid。但是运营的境况并不是很好。在1989年的一次Lucid走廊会谈中,他被一些

2007-03-26 00:32:00 8044 5

原创 房间收拾与软件架构

首先,请允许我做这样一个对比,毕竟,这两件事看上去太没有关系了。事实上,我捉摸房间收拾这个事情的时候,压根就没有想过和工作联系在一起。可是最后竟然走在了一起。不是每一个人都需要收拾房间,但是每一个人都可以花点时间研究一下收拾房间的方法。我目前一个人住在北京的自己的房间里,女友偶尔来一下。大家可以想像得出,这种情况下,房间的状况如何。基本有两点: 房间整洁程度较低

2007-03-18 21:41:00 3067 5

原创 代理(Proxy)模式 vs. 代理(Agency)机构

有一天,我将设计模式中的代理模式和我们社会中的代理机构联系起来。发现他们之间有非常多的相似的地方,而且可以互相借鉴。在讨论这个话题之前,我的老板就率先指出了我的缺点。代理是Proxy不是Agency。Proxy一般指协议,和生活中的代理机构Agent是不一样的哦。不过我想说的是,所以我们才应该感叹中国汉语之博大精深,以及设计模式翻译的如何巧妙了。对比并不一定是一件快乐的事,但是对比和讨论往

2007-03-17 21:46:00 4415

原创 Inside Object: 面向对象的发展

在我们学习了多年面向对象的思想之后,回过头来,看看面向对象是如何发展起来的,应该是一个非常有意思的事情。面向对象(Object Oriented)编程技术最先被广泛使用的语言是C++,Bjarne Stroustrup写的《The Design and Evolution of C++》(中文名: C++语言的设计和演化)中,详细地描述了如何将C语言转变成支持对象编程的C++语言。可是要真

2007-03-12 08:31:00 3607 3

原创 Relationship Based Object

这虽然是用英文做的标题,但其真是意义,估计只有中国人才能懂。首先要说明的是,Relationship Based Object(以下简称RBO),绝对是一个新的概念。因为它是我刚刚杜撰出来的。不过我想借此,表述我的一些在OO上的想法而已。有兴趣的朋友,可以共同讨论。在说RBO之前,我想先说说中国的一个非常典型的人际处理方式:关系。有事托人找关系,没事大家拉关系。现在有人将这个说法提升了一

2007-03-10 18:51:00 1759 1

原创 面向对象学习史

请不要误会,这个不是在将面向对象发展史。只是说说我和几位同事在聊各自学习面向对象的过程。感觉很有意思。特意拿出来与大家分享。我最近在思考写一个系列的面向对象的文章。找不到思路,于是请了几位同事,请教他们在学习面向对象过程中的想法。下面是他们的说法。J君: 在大学里学的C语言,C++和java是自学的。 开始是理论派,视面向对象

2007-03-09 13:21:00 2106 1

原创 数据接口设计中遗漏的版本差异

我们在考虑数据接口的设计的时候,最容易关注的是数据本身的接口。简单点说,要哪些数据,我接口设计的时候就加入那些数据。在此基础上再考虑数据结构以及结构优化。这些并没有什么问题。事实上,也只有考虑这些,接口才可以基本工作起来。不过,一个设计好的接口会比一般的接口多注意一些因素,一些以后可能发生变化的因素。在好的接口中,有些接口,一直不需要修改;有些接口修改了也和原有接口兼容。一个接口一直都不需

2007-03-05 22:22:00 2267

原创 成长需要加速度

如果说惯性维持着薪水,那么加速度代表着奖金和加薪。近来和同事们聊起个人发展问题。发现程序员(其他行业估计也是如此)一到工作一年到两年之间,就会出现一个迷茫期。不知道自己的发展方向在哪里。有些公司虽然推出了职业规划,但很多人的关键问题在于不能正确认识自己的位置。那么走哪个职业方向,便变得不能顺利掌握。在这种情况下,很多人的选择,是由社会的表现来决定的。看到管理比较好,就感觉自己应该向管理岗位

2007-03-05 00:20:00 8124 8

为何要把ERP与BPR结合在一起

尽管BPR(业务流程重组)本身与ERP并没有直接的联系,但是越来越多的人把二者紧密联系起来,那么BPR与ERP到底是什么关系? 1990年,美国的迈克尔·哈默(M.Hammer)博士与詹姆斯·昌佩(J.Champy)在《Harvard Business Review(哈佛商业评论)》杂志发表了“Reengineering Work: Don't Automate,But Obliterate (改造工作:不要自动化,而要推翻重来)”一文,从而提出了BPR(业务流程重组)的概念。1993年,他们在《Reengineering The Corporation——a Manifesto for Business Revolution(再造企业--管理革命的宣言书)》一书中系统阐述了这一思想,认为企业再造的首要任务是BPR,只有这种“脱胎换骨”式的革命才可以使企业彻底摆脱困境,重获新生。而这时候,ERP还是刚刚出现的一个概念,而且它的出现与BPR的风行并没有直接的联系。可是随着很多企业的BPR以失败告终以及信息技术的飞速发展,BPR与ERP这对原本不相干的事务却靠得越来越近,直到现在,很多专家已经在摸索一条能够有效结合二者的途径,希望能够取两者之长,从而达到既实现企业业务流程重组,又能顺利实施ERP的双重目标!

2008-10-27

《惠普之道》--HP的成长之路

几点说明 本书是由戴维·柯尔比和卡伦·刘易斯负责编辑的,他们作为编辑给予 了非常宝贵的协助。 其他许多人也给予了我协助;没有他们的协助,本书是无法写成的。其 中,我特别要感谢比尔·特里、迫克.哈克博恩、艾尔·巴格利、巴尼·奥利 弗、阿尔特. 方、迪克·沃尔和我的私人秘朽格雷森·丹尼斯,他帮助我整 理了书稿,我还要感谢找在公司的秘书玛格丽特·波尔。 本书中叙述准确的地方主要归功于他们。如有错误之处,则完全由我来承担。 在关于我担任美国国防部副部长的那一段中,我只谈到了在国防部运用“惠普之道”管理方法的那些活动和涉及到参谋长联席会议主席的一些重要的管理制度改革。

2008-10-18

开源技术选型手册 精选版

本迷你书是《开源技术选型手册》(互动出版网购买)的精选版,包括Web框架篇、动态语言篇、Ajax开发篇、版本控制篇、项目管理篇(AOP)、面向方面编程篇和面向服务架构篇(SOA)等,作者均为 InfoQ中文站编辑。《开源技术选型手册》由博文视点出版公司出版,全书共包含20个章节,由各领域的专家撰写而成,为中高级技术人员的技术选型工作提供必要的参考。 结合本书面向中高端技术人员选型手册的定位,编委会将本书的版式进行了严格统一,在每一个篇章开始部分你会先看到一个关于该领域技术的综述,从中可以了解到该领域的过去、现在和未来;然后在对该领域单个技术的探讨中,你会看到该技术的活跃度,了解到它在社区中是否很受欢迎,文档是否齐全等;通过简介和上手指南,你可以简单了解到该技术是什么,主要解决什么问题,使用是否方便等;资料参考一般包括网络和图书两部分,你可以了解到目前社区对该技术的支持;最后的社区观点是告诉你使用该技术的人对其是如何评价的,有些评论来自于社区大牛,有的来自一线开发人员,它们可以作为你技术选型的有力参考。

2008-10-18

代码之美 Beautiful_Code_Minibook_by_InfoQ

本迷你书是《代码之美》的精选版(互动出版网购买),包括正则表达式匹配器、最美丽的代码、美丽测试、NASA火星漫步者任务中的高可靠企业系统、美丽的并发、以REST方式集成业务伙伴等。《代码之美》由华章图书出版公司出版,全书收录的皆为软件设计领域中的一组大师级作品。每一章都是由一位或几位著名程序员针对某个问题给出的完美的解决方案,并且细述了这些解决方案的巧妙之处。 《Beautiful Code》是由Greg Wilson在2006年构思的,本书的初衷是希望从优秀的软件开发人员和计算机科学家中提炼出一些有价值的思想。他与助理编辑Andy Oram一起走访了世界各地不同技术背景的专家。一堆如雷贯耳的名字居然出现在同一本书中,怎能不令人兴奋?!你是程序员吗?你对代码之美的认识是什么?33位作者,33个来自不同开发领域的专业经验,33种不同的意见。你想知道牛人们对代码之美是怎么想的吗?其实,这本书最奇妙的地方还不在于这一点,而在于,如果你知道这些作者的名字,你肯定会忍不住去看一看。如果你不知道这些作者的名字,你更加会忍不住去看一看。因为你知道这些人的观点肯定不会让你失望!

2008-10-18

KPI关键绩效指标辞典

列举部门中各种绩效指标,供大家参考。非常有价值哦。最年底想改进绩效的人非常有帮助

2008-10-18

CRM在IT行业的应用分析及展望

CRM在行业中的应用 包括联想、方正等等企业都开始了自己艰难而不乏理性的CRM之旅

2008-10-18

CNC绩效考核(KPI)

中国网通的绩效考核办法,非常有参考价值。特别是抽取一些KPI指标,有参考意义

2008-10-18

CIO在ERP项目实施中要注意的“潜规则”

CIO在ERP项目实施中要注意的“潜规则”

2008-10-18

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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