代码==用户体验

开发人员:写代码时,你不只是在为终端用户创造用户体验(UX)。你的所有代码实际上都是用户体验。
fpcm 9年前    6200   

好代码的科学定义

你如何定义好的代码?本文通过咨询 65 个开发人员同一个问题从而得出了一个伪科学的答案。 首先我们相信写好代码是非常重要的。为什么呢?首先,好代码比差代码更有趣,成本更低。其次,代码好,就意味...
cc68 9年前    5673   

代码即犯罪现场

以近些年来涌现出的工具和相关文献的数量来看,度量软件的复杂度是软件开发社区之中流行且常见的活动。 Adam Tornhill 从其工程和心理学背景出发,在 QCon伦敦 上建议大家在版本控制工具...
jopen 9年前    4073   

别与自己的代码“坠入爱河”

一些组织和一些人会深深的爱上自己的代码。他或他们幻想整个公司都使用自家开发的框架,要成为一个伟大的英雄,或许在准备文档的过程中就添加使用它的方法和步骤,以便其他开发者可以将其导入到他们的项目中。
jopen 9年前    3933   

少年,快来看我视频直播写代码呀

我们以前总是以为,那些乐忠于看游戏直播的少年是最宅的。现在这个结论恐怕要改一改了,因为有个网站推出了视频直播写代码的服务……这个名叫 Watch people code的网站 今天进入了 36氪...
jopen 9年前    6087   

你的每行代码值多少钱?

我知道,“line of code”(LoC)是一种非常愚蠢的计量方式。不要急着喷我,请大家先听我讲讲我最近参与的两个项目,看一下一些非常有意思的数字。
jopen 9年前    5603   

优秀代码所具备的5大品质 你的代码呢?

在我先前的博客中,我主要讲了我们的编码风格应该适应我们所处的业务领域。即不同的业务领域需要不同编码风格的软件。例如,为防御体系写的软件必须 强健稳定,因为一次崩溃可能就会终结它的生命周期,而为市...
jopen 9年前    5150   

不要浪费时间去写所谓的完美代码

一般而言,一个系统能用5年、10年,甚至20年以上。但是某特定代码行以及某特定设计则往往比较短:当我们使用了不同的解决方法,其生命周期可能就只有几个月、几天,甚至是几秒种的时间。
jopen 9年前    5232   

写代码的最高境界:能不写则不写、能少些则少些

本文是"Write Less Code"作者对 2012 的这篇文章进行重新修改,在经过两年的工作经验积累,再回过头来看 12 年这篇文章,作者有了新的思考和见解。
jopen 9年前    5514   

为什么我看不懂你的代码

凌晨1:30分,我正盯着不到一个月前我写的一段代码。当时它看起来像是件艺术品,全部是可理解的,优雅、简单、让人叹为观止。这一切都不再了,明 天是我的最后期限,数小时前我发现了一个bug。当时看起...
jopen 9年前    7183   

如何编写高质量和可维护的代码

我们怎么做才能既不需要写很多注释,又能保证代码易于理解呢? 其中一个主要的方法就是让代码自文档化。其优势在于,既不用写注释,又能使得代码易于维护。
jopen 9年前    6715   

张逸:代码的体格

Steve Yegge 在他特立独行的作品《程序员的呐喊》中写道:“我坚信代码最大的敌人就是体格”。不过他过于自大了,以为这只是像他那样牛逼的程序员才拥有的少数派观点; 又或者说他过于悲观,以为...
jopen 9年前    5226   

美国总统奥巴马的第一行代码

奥巴马成为美国历史上第一位写过代码的总体(如果小布什没有秘密的沉迷于 PHP 的话)。最近,奥巴马在白宫和几个学生一起学习了 JavaScript (最流行的 Web 编程语言)的基础编程。
jopen 9年前    5942   

松本行弘:代码的未来

松本行弘(Yukihiro Matsumoto),Ruby语言发明者,亦是亚洲首屈一指的编程语言发明者。现兼任网络应用通信研究所(NaCl)研究员、乐天技术研究所研究员、Heroku首席架构师等...
jopen 9年前    21846   

改写世界,从学写代码开始:苹果来教你编程之美

全世界大部分国家已经处在和平年代里长达数十年的时间,感谢科技的进步和互联网的发展,人们的信息越来越通畅。在这样的时代里,那些改变世界的 人里面,军人或者政客越来越少,互联网科技人才越来越多。
jopen 9年前    5523   

看旧金山The Last Mile公益计划如何教囚犯写代码

圣昆廷是加利福尼亚历史最悠久的国家监狱,那里关着的几乎都是被判处终身监禁、严重暴力犯罪、甚至死刑的人。监狱里的一切都是外部隔绝的,铁丝网的背后有警卫时刻守卫着。
jopen 9年前    4840   

代码是灵魂,注释是心声

在以前一些关于代码注释的文章中,我发现,你不需要的注释才是最好的注释。不要急着批判,请允许我阐述一下。首先代码应该尽量地简洁,尽可能地做到不需要依赖注释就可以理解。只有那些真的没法更易于理解的代...
jopen 9年前    4825   

70%的代码跨平台重用,Google Inbox是如何做到的?

开发一个移动应用在当下并不是一件容易的事情。如果想要获得最多的用户,你的应用通常需要覆盖 iOS, Android, 和 Web 三大平台。这就意味着同一个应用需要开发三个版本,使用 Obje...
jopen 9年前    6601   

好的代码至少要修改两遍

近些年来,越来越多的人开始转向敏捷开发,而且这些敏捷开发的技术已不再新鲜,大多都是在 80 和 90 年代设计形成的。但是,最近几年,程序员,特别是一些商业顾问,架构师和客户开始喜欢上了敏捷开发。
jopen 9年前    4018   

反复修改才能创造出优秀的代码

近些年来,越来越多的人开始转向敏捷开发,而且这些敏捷开发的技术已不再新鲜,大多都是在 80 和 90 年代设计形成的。但是,最近几年,程序员,特别是一些商业顾问,架构师和客户开始喜欢上了敏捷开发。
jopen 9年前    3476   
1 2 3 4 5 6 7 8 9

热门问答

热门文档