如何开发Web应用程序

| 技术技巧 | 12条评论

这是一个经常被问到的问题,问的理所当然。作为一个程序员,为什么我就非要被认为知道如何开发Web应用程序呢?这个 […]

我们的测试驱动开发经验

| 心得体会, 技术技巧 | 2条评论

你应该听过或读过不少关于测试驱动开发的讨论,测试驱动开发往往被比喻为神奇的独角兽,它能帮你照看你的软件,让大家 […]

PHP的可变变量名

| 技术技巧 | 3条评论
3

有时候可变的变量名会给编程带来很大的方便。也就是说变量名可以被动态的命名和使用。通常变量通过下面这样的语句来命名 :

“女士之夜”策略

| 技术技巧, 新闻资讯 | 评论

很多的单身俱乐部都有“女士之夜”活动,活动中,女士可以享受打折优惠。单身俱乐部只为女士提供这种优惠,而男士没有 […]

GIT和SVN之间的五个基本区别

| 心得体会, 技术技巧 | 42条评论

如果你在读这篇文章,说明你跟大多数开发者一样对GIT感兴趣,如果你还没有机会来试一试GIT,我想现在你就要了解 […]

Twitter的新界面设计依据黄金分割定律

| 技术技巧 | 2条评论

从古希腊哲学家毕达哥拉斯到电影导演达伦·阿伦诺夫斯基,从艺术到建筑的一切领域,你都能发现这个无理性的常量——黄 […]

Facebook停机事件详细技术内幕

| 技术技巧 | 2条评论

今天早上Facebook发生宕机事故,导致你们中的很多人不能访问本站达2.5小时左右。这是我们在4年里遇到的最 […]

每个应用程序都有一个恐怖地下室

| 心得体会, 技术技巧 | 5条评论
5

我把程序里这样的一个特征描述为恐怖地下室:黑暗,陈旧,神秘,性能不稳定但对整个程序操作至关重要的代码之躯就躺在里面。恐怖地下室难以清理,不好维护——有些东西只有团队中最资深的、最中坚的工程师才能处理的了,其他人唯恐避之不及。

从Google Wave和XML看软件复杂性之争

| 技术技巧 | 2条评论

软件公司热衷于雇佣喜欢挑战技术难题的人。表面上看这种做法没什么问题,不幸的是,这会导致公司处于一种情形,你让他 […]

代码覆盖率:80%,不能少

| 幽默讽刺, 心得体会, 技术技巧 | 13条评论
13

一大早,一个年轻的程序员问大师: “我准备写一些单元测试用例。代码覆盖率应该达到多少为好?”

HTML5 – 一个访问本地文件的例子

| 技术技巧 | 1条评论

在前面的几篇文章里,我向大家共享了几个HTML5的例子,分别是拖拽功能演示,页面内容可编辑化演示 和 本地存储 […]

HTML5 – 创建一个Web网页便利贴

| 技术技巧 | 1条评论

在我之前的博客里,我给大家分享了HTML5上 拖拽功能 的例子。在这篇文章里我将研究HTML5上2个新的功能: […]

HTML5 – 一个拖拽功能的例子

| 技术技巧 | 4条评论

我最近出席了一系列的研讨会,HTML5这个主题在这些会上反复出现。出于好奇我略看了几眼后,开始觉得应该好好的挖 […]

云计算的可伸缩性迫使App服务无状态化

| 心得体会, 技术技巧 | 2条评论

场景内容 云计算因其软件上的按需付费模式而大获成功,它创造了一种伸缩性模型: 如果有两个公司,它们正好在相反的 […]

千万要避免的五种程序注释方式

| 技术技巧 | 8条评论
8

我把这些让人郁闷的注释方式归为了五类,同时把写出这些注释的程序员也归为了五类。我希望读了这篇文章后你感觉自己不属于其中的任何一种类型。