发布于 2020-04-08 10:33:28 | 阅读 25962
当今,开源软件已经成为软件世界的重要组成部分。根据 Gartner 统计,99% 的组织在其 IT 系统中使用了开源软件。
发布于 2020-04-02 12:05:16 | 阅读 19147
都已经 2020 年了,但我们仍然在生产劣质软件。自从计算机诞生以来,已经过去了近 70 年,但我们似乎还没有吸取所有的教训,仍然在犯着重复的错误。
发布于 2020-03-26 18:26:11 | 阅读 23853
委内瑞拉的石油币,原本只是一位程序员的创业项目。2017 年,27 岁的程序员希门尼斯开始了一个加密货币项目,以解决在通货膨胀下的货币国际兑换问题。他想不到的是,委内瑞拉官员通过一份杂志了解到了这个项目,更让他震惊的是,总统马杜罗直接在电视上向大众宣布这是政府项目。经过几个月的开发后,希门尼斯被用枪指着脑袋,交出了所有的结项文档。
发布于 2020-03-20 15:18:46 | 阅读 16423
不久前,我开始着手清理一个接手过来的项目。因为项目有一些 bug,所以我有足够的自由来重构它。但修复旧 bug 会引入新 bug,于是乎我就陷入了恶性循环。
发布于 2020-03-20 10:58:50 | 阅读 18664
写出整洁的代码,是每个程序员的追求。《clean code》指出,要想写出好的代码,首先得知道什么是肮脏代码、什么是整洁代码;然后通过大量的刻意练习,才能真正写出整洁的代码。
发布于 2020-03-19 13:59:27 | 阅读 17372
Uber 开源了一款自动化工具 Piranha,该工具能够自动从应用程序代码库中删除过时的和未使用的代码。
发布于 2020-03-17 11:07:38 | 阅读 24461
代码是大多数软件程序和应用程序的骨干。每行代码充当一条指令:采用一种逐步性的逻辑机制,以便计算机、服务器和其他机器执行操作。想创建那些指令,就要知道如何编写代码,这项宝贵的技能有时很吃香。
发布于 2020-03-16 12:02:15 | 阅读 21153
最近的许多研究结果表明,无限宽度的DNN会收敛成一类更为简单的模型,称为高斯过程(Gaussian processes)。