标签: 编码

【译文】id Software的创始人 John Carmack 谈内联代码(Inlined Code)

【译文】id Software的创始人 John Carmack 谈内联代码(Inlined Code)

尽管有些人喜欢 “风格 B”,但我一直使用 “风格 A”,以便在所有情况下都不使用原型。这两者之间的区别并不重要。迈克尔-阿布拉什(Michael Abrash)曾经用 “样式 C “写代码,我记得我还真的把他的代码转换成了 “样式 A”,以提高可读性。

【译文】好代码的11个方面

【译文】好代码的11个方面

追求代码质量的目的是什么,即使实现代码质量是一门值得终生钻研的技艺。要认识高质量代码,我们首先要问:高质量代码应具备哪些外部属性和内部属性?

【译文】美国航天局(NASA)编写安全关键程序的 10 条编程规则

【译文】美国航天局(NASA)编写安全关键程序的 10 条编程规则

这些规则就像汽车上的安全带一样:一开始可能会有点不舒服,但一段时间后,使用它们就会成为第二天性,不使用它们就会变得难以想象

谷歌JavaScript编程风格指导中的13个值得关注的要点

谷歌JavaScript编程风格指导中的13个值得关注的要点

谷歌的程序员大大为了帮助刚入手JavaScript的小白们写出干净、易懂的代码,提供了一个独具特色的教程《Java Script指南》,而本文作者丹尼尔西蒙斯,一位web开发人员/Java爱好者精心总结了谷歌推出的这份指南中最有趣、最有用的十三条规则。

什么样的代码规范才能得到程序员的认可?

什么样的代码规范才能得到程序员的认可?

程序员是一群个性独特的人,唯有你定义的东西能够服众,才能被长久传承下去。愿我们能在最好的年华做最美好的事,谨以此文献给在路上的各位程序员们。

5种JavaScript编码规范,你喜欢哪一个?

5种JavaScript编码规范,你喜欢哪一个?

无论你是刚刚学习 JavaScript,还是正在准备大厂的前端面试,下面这 5 种 JavaScript 编码规范都值得你留意和参考。

《阿里巴巴Java开发手册》背后的故事

《阿里巴巴Java开发手册》背后的故事

那如何权衡时间成本与代码规范?如何引领一名普通程序员走向优秀,进而迈向卓越?为此,InfoQ采访了《阿里巴巴Java开发手册》作者杨冠宝。

[外文翻译]100%正确的编码风格指导

[外文翻译]100%正确的编码风格指导

很多程序员喜欢争论代码风格。别否认哦,类似的话题总能吵起来。Bill Sourour 认为:代码风格没有绝对的对错,只要团队代码风格统一就行了。Bill 觉得比较安全的做法:① 通过工具自动规范代码风格;② 参照名声好的大公司使用的代码风格。

Python 编码为什么那么蛋疼?

Python 编码为什么那么蛋疼?

据说,每个做 Python 开发的都被字符编码的问题搞晕过,最常见的错误就是 UnicodeEncodeError、UnicodeDecodeError,你好像知道怎么解决,遗憾的是,错误又出现在其它地方,问题总是重蹈覆辙,str 到 unicode 之间的转换用 decode 还是 encode 方法还特不好记,老是混淆,问题究竟出在哪里?

阿里Java开发编码规范手册正式发布!

阿里Java开发编码规范手册正式发布!

2017 年开春之际,诚意献上重磅大礼:阿里巴巴 Java 开发手册,首次公开阿里官方 Java 代码规范标准。这套 Java 统一规范标准将有助于提高行业编码规范化水平,帮助行业人员提高开发质量和效率、大大降低代码维护成本。

JavaScript常用代码书写规范

JavaScript常用代码书写规范

代码规范我们应该遵循古老的原则:“能做并不意味着应该做”。

最全面的 Android 编码规范指南

最全面的 Android 编码规范指南

最全面的 Android 编码规范指南,本文参考了 Google Java 编程风格规范和 Google 官方 Android 编码风格规范。

美国航天局的十大编码戒律

美国航天局的十大编码戒律

 美国航空航天局(NASA,以下皆用英文简称)有一套自己的编码标准,以确保所有 NASA 应用的代码质量和安全。这些标准渐渐演变适用于广大的软件开发行业。

最牛B的编码套路

最牛B的编码套路

最近,我大量阅读了Steve Yegge的文章。其中有一篇叫“Practicing Programming”(练习编程),写成于2005年,读后令我惊讶不已

十分钟搞清字符集和字符编码

十分钟搞清字符集和字符编码

本文将简述字符集,字符编码的概念。以及在遭遇乱码时的一些常用诊断技巧。

为什么他需要竖向对齐代码,而你不需要

为什么他需要竖向对齐代码,而你不需要

因为我使用的是一款具有语法高亮功能的编辑器,数字是绿色的,跟其它代码的颜色反差很明显。这样的效果中,我很容易在这些绿色的数字中发现其中有异常的数字。

为什么我要竖向对齐程序代码(你也应该这样做)

为什么我要竖向对齐程序代码(你也应该这样做)

讨论的进行中,我的一个回复触发了另外一场关于是否应该竖向对齐代码的口水仗。我坚持我的观点!下面让我来解释一下为什么要竖向对齐。

CSS编写指导规范和建议

CSS编写指导规范和建议

有人喜欢在一份文件文件中编写所有的内容,而我在迁移至 Sass 之后开始将样式拆分成多个小文件。这都是很好的做法。无论你选择哪种,下文的规则都将适用,而且如果你遵守这些规则的话你也不会遇到什么问题。这两种写法的区别仅仅在于目录以及区块标题

程序员需要知道的字符编码知识

程序员需要知道的字符编码知识

字符编码的问题看似很小,经常被技术人员忽视,但是很容易导致一些莫名其妙的问题。这里总结了一下字符编码的一些普及性的知识,希望对大家有所帮助。