“你这不是测试驱动开发”

| 技术技巧 | 6条评论

几个月前,我去一个客户那里,他们在使用测试驱动开发上遇到了很多问题。 “我们的单元测试用例要半个小时才能跑完, […]

不要偷黑客的东西

| 技术技巧 | 35条评论
618

本月初,英国发生了严重的暴乱事件,打砸抢烧现象十分的严重,英国警方逮捕了3000多参与暴乱的民众。下面的这个故 […]

你能相信自己的眼睛吗?

| 技术技巧 | 12条评论

几天前,一个客户向我们提交了一个病毒文件样品(SHA1: fbe71968d4c5399c2906b56d9f […]

每个程序员都必须遵守的编程原则

| 技术技巧 | 6条评论

好的编程原则跟好的系统设计原则和技术实施原则有着密切的联系。下面的这些编程原则在过去的这些年里让我成为了一名优 […]

为什么谷歌要执行严格的代码编写规范

| 技术技巧 | 25条评论
1504

本篇是谷歌是如何做代码审查的的续篇。 我们在谷歌所做事情中另外一个让我感到异常有效、有用的制度是严格的编码规范 […]

什么是闭包(Closure)?

| 技术技巧 | 7条评论

这个问题是在最近一次英格兰Brighton ALT.NET Beers活动中提出来的。我发现,如果不用代码来演 […]

Chosen:Select选择框的华丽变身

| 技术技巧 | 15条评论

HTML Form 表单里的各种组件,例如文本输入框,textarea,按钮等,都可以通过CSS或其它技术进行 […]

Java 1.7 里有什么?

| 技术技巧 | 33条评论
198 java

下面是Java 1.7 里新出现的功能的一些用法例子: 对集合的支持 创建List / Set / Map 时 […]

如何发布你的Android应用程序

| 技术技巧 | 6条评论

到目前为止,在Android交易市场(Android Market)里,已经有我的2个应用程序了,所以,我想写 […]

理解JSON:3分钟课程

| 技术技巧 | 6条评论

如果你跟我一样(我担心你就是),那么,到目前为止,这应该是你对JSON的经验: 两个月前你从没听说过JSON […]

异常的代价

| 技术技巧 | 4条评论

最近在dynaTrace上出现了一场关于异常(Exception)的代价的大讨论。在跟一些客户的接触中,我们经 […]

能说明你的Javascript技术很烂的五个原因

| 技术技巧 | 15条评论

Javascript在互联网上名声很臭,但你又很难再找到一个像它这样如此动态、如此被广泛使用、如此根植于我们的 […]

谷歌如何测试软件 —— 第二部分

| 技术技巧 | 5条评论

本文作者 James Whittaker, 前微软架构师,是“How to Break Software”系列 […]

谷歌如何测试软件 —— 第三部分

| 技术技巧 | 18条评论

本文作者 James Whittaker, 前微软架构师,是“How to Break Software”系列 […]

如何训练你的大脑去适应一种新语言

| 技术技巧 | 7条评论

当你开始学习一种新语言,经验告诉我们,你通常会有两种目的(两者并不互斥)。一种是为了考试。也许在高中你是学法语 […]