阿里云出现大规模故障;2023 最佳发明榜单;愤怒的南瓜|思否技术圈周刊

2023-11-17
阅读 3 分钟
623
双十一刚结束,阿里云就大面积故障,持续长达 3 个半小时。据阿里云公告,故障源于某个底层服务组件,影响地域涵盖了国内以及海外多个国家。“淘宝崩了”、“外卖崩了”、“闲鱼崩了”等迅速冲上热搜。大批依赖阿里云的设施随之崩溃:外卖派送停止、超市无法结账、停车场不抬杆。甚至洗衣机、直饮水机和充电桩等服务也停止运转。
封面图

GitHub 上一份很受欢迎的前端代码优化指南

2015-03-09
阅读 11 分钟
16.4k
看到一份很受欢迎的前端代码指南,根据自己的理解进行了翻译,但能力有限,对一些JS代码理解不了,如有错误,望斧正。 HTML 语义化标签 HTML5 提供了很多语义化元素,更好地帮助描述内容。希望你能从这些丰富的标签库中受益。 {代码...} 请确保正确使用语义化的标签,错误的用法甚至不如保守的用法。 {代码...} 简洁 确...

JavaScript代码组织结构良好的5个特点[reuqire.js]

2014-12-18
阅读 3 分钟
5k
随着JavaScript项目的成长,如果你不小心处理的话,他们往往会变得难以管理。我们发现自己常常陷入的一些问题: 当在创建新的页面时发现,很难重用或测试之前写的代码。 当我们更深处地研究这些问题,我们发现根本原因是无效的依赖管理造成的。比如,脚本A依赖脚本B,并且脚本B又依赖脚本C,当C没有被正确引入时,整个依...

通用 CSS 笔记、建议与指导

2014-08-28
阅读 10 分钟
4.9k
在参与规模庞大、历时漫长且参与人数众多的项目时,所有开发者遵守如下规则极为重要: 保持 CSS 易于维护 保持代码清晰易懂 保持 CSS 的可拓展性 为了实现这一目标,我们要采用诸多方法。 本文档第一部分将探讨语法、格式以及分析 CSS 结构;第二部分将围绕方法论、思维框架以及编写与规划 CSS 的看法。 CSS 文档分析 无...

为什么谷歌要执行严格的代码编写规范

2014-05-09
阅读 2 分钟
4.9k
我们在谷歌所做事情中另外一个让我感到异常有效、有用的制度是严格的编码规范。 在到Google工作之前,我一直认为编码规范没有什么用处。我坚信这些规范都是官僚制度下产生的浪费大家的编程时间、影响人们开发效率的东西。 我是大错特错了。 在谷歌,我可以查看任何的代码,进入所有谷歌的代码库,我有权查看它们。事实上...

php-cs-fixer 自动将 PHP 代码以 PSR-2 规则修正

2014-04-11
阅读 1 分钟
7.4k
PHP Coding Standards Fixer 是在不破坏相容性的情况下,将 PHP 的代码往 PSR-2 的方向修正。 安装的方式很简单,直接抓下来: {代码...} 看是要丢到 /usr/local/bin 下,还是丢到自己的目录里都可以。 装完后就玩: {代码...} 如果 PHP 代码有进版本控制系统,在执行后就可以用 diff 看看改了什么。 也可以对整个目录修...

利用GitHub大数据查询接口统计分析最流行的代码规范

2014-03-28
阅读 2 分钟
11k
我们翻译了最流行的代码规范系列文章,涵盖了以下主流编程语言: JavaScript Java Python Scala Ruby C# PHP 这些代码规范是sideeffect.kr通过分析GitHub上托管的开源代码得出的。sideeffect.kr将用于统计分析的代码开源了。 安装 {代码...} 然后将github token保存为github.json文件,置于.tokens目录下。 依赖 popular...

最流行的PHP 代码规范

2014-03-24
阅读 3 分钟
39.9k
“PHP是最好的编程语言” ;-) 那么PHPer习惯使用什么样的代码规范呢?sideeffect.kr通过分析GitHub上托管的开源代码,得出了一些有趣的结果,让我们一起来看看吧。

最流行的C#代码规范

2014-03-11
阅读 2 分钟
9.2k
C#是一门很不错的语言。sideeffect.kr过分析GitHub上托管的开源代码,得出了一些有趣的结果,让我们一起来看看吧。 空格或tab缩进 空格(81.942 %) Tab(18.058 %) 基于 298,745 次提交统计。 花括号 花括号另起一行(84.961 %) {代码...} 花括号不换行,前有空格(13.812 %) {代码...} 花括号不换行、无空格(1.227...

最流行的Ruby代码规范

2014-03-07
阅读 2 分钟
6.5k
Ruby是非常自由灵活的语言,所以不同的Rubist风格差异可能很大。那么在代码规范方面他们的差异大不大呢?sideeffect.kr通过分析GitHub上托管的开源代码,得出了一些有趣的结果,让我们一起来看看Rubist的喜好吧~

最流行的Scala代码规范

2014-02-27
阅读 1 分钟
11.4k
Scala基于JVM,整合了面向对象和函数式编程两种范式。大多数Scala开发者使用什么样的代码规范呢?sideeffect.kr通过分析GitHub上托管的开源代码,得出了一些有趣的结果。一起来看看吧。

最流行的Python代码规范

2014-02-24
阅读 1 分钟
10.4k
PEP 8等规范性文件试图统一Python的编码风格,那么实际效果到底如何呢? sideeffect.kr通过分析GitHub上托管的开源代码,得出了一些有趣的结果。一起来看看吧。 使用空格还是Tab缩进 空格(95.037%) Tab(4.963 %) 基于1,721,799次提交统计 最大行宽 80字符(93.184 %) 120字符(5.544 %) 150字符(1.272 %) 基于1,...

最流行的Java代码规范

2014-02-18
阅读 2 分钟
10.3k
什么是最佳的Java代码编程规范?这可能是一个众口难调的问题。那么,不妨换个问题,什么代码规范最流行? sideeffect.kr通过分析GitHub上托管的开源代码,得出了一些有趣的结果。一起来看看吧。 空格对Tab缩进 空格,74.282 %; Tab,25.718%;基于1,879,062提交。 块语句空格 花括号前空一格(73.432 %) {代码...} 花...

最流行的JavaScript代码规范

2014-02-17
阅读 2 分钟
16.1k
什么是最佳的JavaScript代码编程规范?这可能是一个众口难调的问题。那么,不妨换个问题,什么代码规范最流行? sideeffect.kr通过分析GitHub上托管的开源代码,得出了一些有趣的结果。一起来看看吧。 行末逗号对行首逗号 行末引号: {代码...} 行首引号: {代码...} 行末,92.345%;行首,7.655%。(基于1,100,251次提...

程序员最头疼的事:命名

2014-01-20
阅读 2 分钟
3.5k
上周,我发起了一个“程序员编程中的老大难问题”的投票,主要是基于最近Quora上的跟帖讨论。根据大家的反响和投票结果,有一项投票遥遥领先,稳居第一——对于软件开发人员来说,最大的难题是:如何命名(例如:给变量,类,函数和过程命名等等)。

BEM —— 源自Yandex的CSS 命名方法论

2014-01-20
阅读 5 分钟
36.2k
BEM的意思就是块(block)、元素(element)、修饰符(modifier),是由Yandex团队提出的一种前端命名方法论。这种巧妙的命名方法让你的CSS类对其他开发者来说更加透明而且更有意义。BEM命名约定更加严格,而且包含更多的信息,它们用于一个团队开发一个耗时的大项目。

PHP编码规范的十则建议

2013-12-25
阅读 1 分钟
6.3k
PHP面向对象的特性允许程序员将应用程序分解为函数或方法。尽量将前端(HTML/CSS/JavaScript)与后端分开,可以考虑使用遵循MVC模式的PHP框架来构建你的应用程序。