标签归档:开发者

程序员的35个坏习惯,你有几条?

1.jpg

《人月神话》出版以来,IT行业的科技公司们一直苦苦追寻传说中以一当十的超级程序员,最新的研究表明确实存在这样一小撮效率奇高的“程序金刚”,但是一位普通程序猿如何能够蜕变成代码金刚呢?

近日web开发专家Christian Maioli总结了导致程序猿效率低下,代码像意大利面条一样难以维护的35条恶习(归为代码组织、团队工作、写代码、测试与维护四大类)。 继续阅读 →

发表在 研发 | 标签为 | 留下评论

你想知道的2018年软件开发“10件事”

区块链、NLP、AI驱动的工具、机器学习、无服务器计算和devops创新将在2018年改变开发者的生活。

开发人员应该对2018年的机遇感到兴奋,产品和工具围绕着诸如区块链、聊天机器人、无服务器功能和机器学习等技术在现实世界的项目中变得足够成熟。与此同时,许多开发人员会担心,在不影响安全性和性能的前提下,他们将无法更快地交付代码和功能。但这方面也有好消息。 继续阅读 →

发表在 业界 | 标签为 | 留下评论

如何将微信语音加入iPhone通讯录中

千呼万唤,微信终于在iOS6.6.0中开放了原生CallKit调用了。说通俗点,就是微信语音支持原生iOS接电话了。如下图

0

有了这功能,当有微信语音或视频呼叫的时候,就不需要想原来那样先解锁,再进入微信最后点接通,而是像原生接听电话一样直接接通就好了。接听电话已经很方便了,如何能够将信息保存到通讯录中,能让拨打微信语音也和电话一样的体验呢?请参考以下步奏。 继续阅读 →

发表在 产品 | 标签为 | 留下评论

如何像 NASA 顶级程序员一样编程 — 10 条重要原则

如何像 NASA 顶级程序员一样编程 — 10 条重要原则

美国国家航空航天局(NASA)开发人员的工作是编程界最具挑战性的工作之一。 他们编写代码并开发关键任务应用程序,安全是他们主要关注的重点。

在这种情况下,制定严谨的编码准则并遵循,对于他们来说十分重要。这些规则涵盖了软件开发的各个方面,如应该如何编写软件,应该使用哪些语言特性等等。 继续阅读 →

发表在 研发 | 标签为 | 留下评论

2017 开发者生态报告:Java 最火,Go 最有前途

原文

JetBrains 在 2016 年底至 2017 年初期间,对 5000 多名开发人员进行了调查,以研究最新的开发生态。

最近,调查结果已公布:Java 被评为最流行的语言,JavaScript 是最常用的语言,而 Go 被认为是最有前途的语言。

一、编程语言

可以看到,JavaScript 是使用最多的语言,Python 是最多人想去尝试的语言,Java 则在流行度上独领风骚。注意,下图数值皆为百分比(%)。 继续阅读 →

发表在 研发 | 标签为 | 留下评论