改良程序的11技巧

| 技术技巧 | 9条评论

有很多理由都能说明为什么我们应该写出清晰、可读性好的程序。最重要的一点,程序你只写一次,但以后会无数次的阅读。 […]

一个关于两个国家互派间谍的问题

| 技术技巧 | 8条评论

研究一个难题 1958年的夏天,Michael Rabin 重新回到了IBM在马萨诸塞州哈得孙的Lamb Es […]

Htaccess文件用法集锦

| 技术技巧 | 1条评论

1.时区设置 有些时候,当你在PHP里使用date或mktime函数时,由于时区的不同,它会显示出一些很奇怪的 […]

如何开发Web应用程序

| 技术技巧 | 12条评论

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

我们的测试驱动开发经验

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

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

PHP的可变变量名

| 技术技巧 | 3条评论
26

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

“女士之夜”策略

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

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

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

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

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

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

| 技术技巧 | 2条评论

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

Facebook停机事件详细技术内幕

| 技术技巧 | 2条评论

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

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

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

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

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

| 技术技巧 | 2条评论

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

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

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

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

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

| 技术技巧 | 1条评论

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

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

| 技术技巧 | 1条评论

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