neora发表的精彩技术文章

写给我的团队成员(二)—— 编程,乐趣何在?

前言:这是《写给我的团队成员》系列的第二期。   第一期参见《写给我的团队成员——什么是BUG?》      编程,乐趣何在? 1.   什么是软件开发?   软件最基本的目标是让计算机硬件(运算/存储/输入输出)按照人们预想的规则来工作。我们又管软件叫程序,软件工程师定制编写一个&ldq ...
by neora 2008-09-17 浏览 (6850) 回复 (46) 关键字: 软件开发管理

写给我的团队成员(一)——什么是BUG?

      我知道你们都很忙。忙得连给代码写注释的时间都没有,哪有时间做总结呢?还是我来替大家做一些总结吧。我最近会找时间写一系列的短文,在email给你们的同时会发送到你们常去的JavaEye上。如果你抽空看看,对你和我们团队都有好处。今天我写了第一篇。   写给我的团队成员(一)—— 什么是BUG? ...
by neora 2008-09-14 浏览 (6142) 回复 (34) 关键字: 软件开发管理

Java 1.5被忽略了的小动作

    人们在谈论Java 1.5的特性的时候,往往集中在范型、注释、concurrent等大的改进方面。而1.5API里的一些小动作往往容易被人忽略,其实这些新增的API小函数还是能给我们带来很多的便利。我总结了一下我常用的几个,罗列如下: 1、format和printf     非常怀念C语言里printf的format, ...
by neora 2008-05-27 浏览 (8976) 回复 (23) 关键字: java

程序员的素养

1、“一切从名字开始”。无论是开发大的项目、写学习代码或打Patch,都要注意给项目、变量、函数起一个好的名字。 2、“不要Copy第二次”,当一个常量要用到第二次的时候,就立刻给他做预定义。比如起一个常量名,或用一个变量赋值。 3、“不以误小而为之”。“这点儿小错无所谓”的态度对自己百害无 ...
by neora 2007-06-19 浏览 (28353) 回复 (58) 关键字: code

阿里软件SAAS分析笔记

前几天偶然跟Robbin在MSN上讨论到了SAAS,他提到了阿里软件。我从前就一直对ASP和SAAS很有兴趣,于是对阿里软件做了一些分析,随笔记了一些感悟。今天有空摘了一些笔记贴出来讨论: ...... 1、首先面相自己最熟悉的领域提供服务。     alibaba.com已经成为全球最大的B2B网站,taobao在国内C2C领域则是绝对的第一。alib ...
by neora 2007-06-17 浏览 (15656) 回复 (12) 关键字:

【源码】Javascript控件包

为了加速开发,我们的软件小组1年多来一直在大量采用Javascript写的组件和Ajax技术来实现软件UI层的开发。今年初,为了适应一个认证计费管理系统(见附件截图)项目的开发,我们整合以前编写的JS代码,构建了一个自称为“jsDNA”的Javascript软件包,着重解决了Dom对象处理、常用Web控件、数据源绑定联动等问题。从实际情况看,这个软件包的采用在很大程度上提高我们这个项目的开发效率。 ...
by neora 2007-06-12 浏览 (12104) 回复 (17) 关键字:

AJAX的实践和感言

今天在google的时候又读了一边 《AJAX 的7宗罪》。开始有了同感。 从去年10月开始WPX项目(WPX是我们公司一个完全用Java实现的海量邮件系统产品,除了Java什么语言都没用)的时候,我就定下了全面采用AJAX作为Web表现的主要技术。不得不承认,这是受到了Gmail的严重影响。 我们从0开始接触AJAX,体会到了不少令人兴奋的地方,但也步履坎坷。毕竟是第一次用,开发组的成员都不熟悉 ...
by neora 2006-07-03 浏览 (11069) 回复 (15) 关键字: