分类目录归档:编程技术

Haskell编程精华:什么时候该注释,什么时候不该注释

大家都知道,写程序时应该让程序易读易懂,而添加注释是让你的程序实现这个目标的好方法。然而,对于一个程序,并不是你添加了足够多的注释,它就能变得的易懂易读。事实上,第一要务是你的程序要写的干净整洁,这样也就没有添加注释的必要了。编译器是不会检查你的注释的,而注释往往会滞后于代码的更新,跟实际代码实现不一致。如果你打算要写一段注释,在你真正的动手写之前,请先思考一下下面的这些问题:

JavaScript中的数字

本文,将尝试从现代计算机中对数字的存储和计算讨论起,这也注定,虽然题目叫”Numbers in JavaScript”,但是大量篇幅应该集中在编程语言中主要使用的数字处理的方式。万变不离其宗,懂了原理之后,对掌握各种语言围绕同样原理构建的Number也就轻松多了。当然,这其中就包括JavaScript。

What is design?——43个国外设计大师对设计的理解

 设计是什么?在 Google 搜索,会出现6,260,000,000 条相关结果。于是 Desizn Tech 组织了一次设计调查,总共有 42 位设计师参与了这次活动,用一句话解释自己对于设计的看法。(第 43 个则是来自 Desizn Tech 的设计师的答案。)

我不懂 Swift 语言

我略懂 Objective-C,这不是在吹牛。如果你看过我的博客,你有可能会发现我比你懂得更多的 Objective-C 的知识,因此我对此有一些发言权。即使你不同意我以下的观点,你也应该认真的对待我的观点。

设计趋势:网页设计中的幽灵按钮

幽灵按钮有着最简单的扁平外形——正方形、矩形、圆形、菱形——没有填充色,只有一条淡淡的轮廓。除了外框和文字,它完完全全(或者说几乎完全)透明。(因此得名“幽灵”)这些按钮通常比网页上传统的可点击按钮大,也被置于显要位置,例如屏幕的正中央。