kevin的专栏

软件行业里的一位思考者和实践者

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

几种代码注释方式

    注释作为代码的补充,它来说明代码未说到的东西,有自己独立的价值。注释相比于其他文档,离代码最近,也就最容易被看代码的人关注,最容易被写代码的人去更新,自然的有更大的价值。我们知道衡量一个文档的价值,一个重要因素就是被人参阅的频率。要提高这个频率,就要它很方便的被人拿到,打开和阅读。注释在这...

2011-06-27 16:46:00

阅读数:2014

评论数:1

从火车站的乘车经历想到的用户体验

    前两天出差,在苏州火车站乘车,离开车时间很近了我才赶到车站,手里拿着提前买好的车票,看着大厅上方悬挂的大屏幕,寻找我应该在几楼等车,在哪个站台等车。大屏幕上显示每个车次信息:车次号/到站时刻/出发时刻/目的地/站台等。我现在知道我的车次号和出发时间,我就想知道在哪个站台等车。     不巧...

2011-06-15 10:46:00

阅读数:10806

评论数:61

体力劳动?脑力劳动?

在开始之前,首先我要说明一下,体力劳动和脑力劳动并不是绝然分开的。体力劳动中也需要脑力劳动,并且很重要,一个例子是中国足球,按说足球运动是典型的体力劳动,但人们还是批评中国足球运动员不会用脑子,常常犯匪夷所思的错误。而脑力劳动中有体力劳动,这应该是不用多说了,以前设计人员常常带个板尺,铺开一张白纸...

2010-01-27 20:34:00

阅读数:12078

评论数:39

我对REST的理解

    互联网本身就是一个优秀的web service系统。web服务器来提供服务,用户利用浏览器这个工具来使用服务。在我们经常谈的web服务,或者SOA领域里面,客户端一般不是用户这个人,而是另外一段代码,这段代码去接受服务,去分析和利用服务,从而完成一段业务逻辑。从人工变为自动,智能的成分要降...

2011-06-24 11:00:00

阅读数:1302

评论数:0

互联网软件开发和企业软件开发

<br /> <br />     听到一位朋友说当今的软件开发可以分为两个方向,一个是企业软件开发,通常表现为一个个订制的项目;另外一个是互联网开发,比如那些用户百万,千万,甚至亿万的门户网站,电子商务网站等。两个方向差异很大,几乎是两个行业。<br /> &...

2011-02-26 20:59:00

阅读数:1282

评论数:0

Java的SPI机制

本文介绍了Java标准里的Service Provider Interface机制.

2010-12-09 16:10:00

阅读数:1069

评论数:0

好文共赏

<br /> <br />人如果处于一个放松和自信的状态,就越能够感知到自己和他人的原始的需求,就能够有贴近人天性的想法和创造力,所做出来的东西就能够受到人的青睐,流行起来。反之,人如果处于焦躁和紧张,所接收和处理的信息就会扭曲,就不能感知到自己的和他人的真实的需求,接下来...

2010-12-08 11:15:00

阅读数:1517

评论数:1

Java的沙箱机制原理入门

<br />程序员写一个Java程序,默认的情况下你可以访问任意的机器资源,比如读取,删除一些文件或者网络操作等。当你把程序部署到正式的服务器上,系统管理员要为服务器的安全承担责任,那么他可能不敢确定你的程序会不会访问不该访问的资源,为了消除潜在的安全隐患,他可能有两种办法:1,让你的...

2010-12-04 17:04:00

阅读数:4352

评论数:3

一个关于内存使用变化规律的猜想与验证

JConsole里面的内存使用图形为什么经常是锯齿状的? 本文做了一些实验来说明它的原因。

2010-11-28 11:04:00

阅读数:1419

评论数:0

Jsf与Spring的整合原理

本文介绍了怎样用Resolver机制去让Jsf和Spring一起工作。

2010-09-11 21:09:00

阅读数:1659

评论数:0

那些隐藏的"钩子"

Java 平台里有大量这样的"钩子"或者"技巧",这为我们的学习增加了难度,我们需要熟悉很多的"背景知识", 这些"背景知识"就存在于各种"Specification"里面。

2010-09-05 15:54:00

阅读数:5478

评论数:10

软件系统质量的评判标准

影响软件系统质量的因素有多种,对它的评判标准也不能太单一。我们既可以用外部的表面的的数据,比如Bug;也可以用内部的潜在的数据,比如每个Bug的修改成本。 这有一个例子:A产品,提交测试之后发现了比较多的Bug,但开发人员可以迅速修正,并没有带来其他的Bug。 B产品。虽然第一次测试发现的Bug比...

2010-04-05 19:21:00

阅读数:1487

评论数:2

真理与实践

下面片段的摘自柴静天涯博客《如果真理不大写呢》http://blog.tianya.cn/blogger/post_show.asp?BlogID=2569265&PostID=21833210&idWriter=0&Key=0       绝大多数学科都包含思辨理性、实践...

2010-04-02 09:20:00

阅读数:693

评论数:1

需求分析的三种境界

      大师Ivar Jacobson给出做需求的的方子是,只专注于重点,重点之外的事情,我们自己可以分析出来。很多人不太理解这点,有一些争议。其实在软件开发行业侵淫越久,越能理解这个观点的智慧。我们可以这样比喻,一个未来的软件系统就如一棵大树,那么Ivar说的重点就是它的根和树干。需求分析就...

2010-03-28 19:23:00

阅读数:4379

评论数:31

对“淘宝网”的用户体验小测试

最近听说马云在支付宝年会上为了用户体验问题骂人,我有点惊讶。这事很有意思,可见马云的志向不凡,世界观不俗。在此我大大的赞一下。同时我也想看看那个用户体验差在哪里了。本人不是淘宝和支付宝的用户,为此特意的申请了一个,乘机体验了一下淘宝的用户界面设计。打开淘宝的网站。点击“免费注册”的链接,在接下来的...

2010-02-02 10:20:00

阅读数:3346

评论数:21

集群中Web页面分批输出的问题

为了提高性能和减少用户等待时间,我们常用response.flushBuffer方法来分批输出已经转换好的页面。这样内容可以分块逐步显示在网页上,用户不用长时间面对一个空白的页面等待。但在集群系统中,当某个服务器瘫痪从而引起服务迁移情况下,问题就来了,用户可能会看到重复的内容。 这里我们做个实验,...

2009-10-09 17:29:00

阅读数:761

评论数:0

一个创业思路

昨天我去超市买东西,出来的时候遇到了一个销售人员在散发广告,是关于一家附近新开的理发店的,厚厚的一大摞,每个出来的人都拿到一张,很多人走一段距离后就随手扔掉了,我们常遇到这类事情,在为纸张的浪费和环保忧心后,我就在想,服装店可以在网络上开店做买卖,那些其他服务行业的小店,是否可以利用网络来宣传呢?...

2009-03-23 12:10:00

阅读数:921

评论数:2

业务开发与基础设施的分离

专业的软件开发以分工为基础的,每个人的精力有限,不可能既紧跟技术潮流,又精通业务流程,一些人天天挂在嘴上的是先进技术,框架,模式,类库,津津乐道,然而一旦谈起业务,怎样创新自己的业务模型,满足市场需求,就兴趣全无,嗤之曰枯燥乏味,对自己技术并无帮助,何苦化精力去学习它?以至开发出的系统质量不高,成...

2009-01-19 08:35:00

阅读数:1637

评论数:8

用应用程序域实现软件系统的热插拔

某些软件系统作为服务来运行,需要长时间的高可靠的运行,也许一年时间内只允许停顿一次维护,那么如果在运行过程中我们需要更新某一功能模块,该怎么办呢?本文描述了怎样用Net的AppDomain机制来解决这一问题。 不许重新编译整个系统就可以更新某个模块的方法我们都知道,那就是用反射功能,比如Assem...

2008-12-17 14:15:00

阅读数:1953

评论数:1

谈谈对软件项目成员的业绩考核

项目经理:是否实现了公司的战略目标,或者项目目标. 具体的目标,一般是用利润来衡量,项目的合同价格主要由销售部门来谈,项目经理必须准确的计算成本来配合报价,并且在项目过程中控制成本。有的时候利润并不是优先目标,其他可能的目标是:赢得客户;打响品牌;锻炼队伍等,如果你以打响品牌为第一目标,那你就要严...

2008-10-08 20:50:00

阅读数:5596

评论数:21

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