与Martin Fowler关于敏捷方法的问答

2009-07-05

2009年6月23日,Martin Fowler到公司访问,与我们开了一个小型座谈会并顺便拜访了他在ThoughtWorks的同事们。以下是座谈的内容:1、如何在常规业务中应用…

Java构造时成员初始化的陷阱

2009-07-03

让我们先来看两个类:Base和Derived类。注意其中的whenAmISet成员变量,和方法preProcess()public class Base{ Base() { p…

Ksplice Uptrack — Ubuntu更新不用重启

2009-06-30

Ksplice是马萨诸塞州坎布里奇的一家新兴厂商,它开发的软件可以帮助计算机用户保持其操作系统的安全性而且不需要经常麻烦的重新启动就可升级操作系统,Ksplice被评为麻省理工…

Top 200的全球开发者BLOG

2009-06-30

本文源自这里,文中列出了全球前200名的开发者的BLOG。有的可能你很熟悉,有的你可能还不知道。这些BLOG的排名通过查看,Google PageRank, Technorat…

22个开源的PHP框架

2009-06-25

PHP 是一个被广泛使用的来进行Web开发的脚本语言。虽然有很多其它可供选择的Web开发语言,像:ASP 和Ruby,但是PHP是目前为止世界上最为流行的。那么,是什么让PHP…

十个让你变成糟糕的程序员的行为

2009-06-24

之前本站发表过《优秀程序员的十个习惯》以及《程序员需要具备的基本技能》,那是我们需要去学习和培养的。这里,我们主要讨论十个糟糕程序员的特征,主要是需要让我们去避免和小心的。1)…

Linux/Unix 新手和专家教程

2009-06-21

你正在找一些高质量的Linux 和 UNIX 的教程吗?如果是,这篇文章会告诉你到哪去找到这些教程。这里我们将给出超过30个相当的不错的 Linux 和 UNIX 在线的教程。…

如何在Java中避免equals方法的隐藏陷阱

2009-06-18

译者注 :你可能会觉得Java很简单,Object的equals实现也会非常简单,但是事实并不是你想象的这样,耐心的读完本文,你会发现你对Java了解的是如此的少。如果这篇文章…

高级Unix命令

2009-06-16

在Unix操作中有太多太多的命令,这些命令的强大之处就是一个命令只干一件事,并把这件事干好。Do one thing, do it well。这是unix的哲学。而且Unix首…