对于软件质量,仅仅分析代码中的 hotspot 还是不够的,除了代码层面隐藏的缺陷,我们这里还没有分析更宏观的架构上的演进,以及开发者与代码之间社会学层面上的关系。
最近,ACM发布了一个关于编程语言对软件质量的影响的研究报告,在报告中有一些关于bug的有趣发现。
关于编程工作有很多很不错的面试谜题。新年之际,我把压箱底儿的一道好题,同时也是传说中谷歌招聘官最喜欢问的一道题找出来了!今天我们来好好八一八这道题,如果你今年恰好想去谷歌面试,可以抓紧多读几遍!(绝对不会出现下图的情况,我们只放有口碑的神助攻
阿里云重磅发布首份《2017 中国开发者调查报告》,历时 3 个月的调研,7032 人参与调查问卷,最终呈现出一份集开发者画像与能力的完整描绘。《报告》总结概括了中国八大开发技术领域特征,涵盖了 Web 开发、前端开发、云计算、大数据、人工智能、移动开发、区块链以及安全等技术领域。赶快一睹为快吧!
这是哪家软件公司给开发,太tm烂了吧,小学生水平吧…
在过去的六个月里,我们推出了呼声很高的一些功能特性,发布了Jira Software 7.4,7.5,7.6,其中介绍了生产力和产品规划功能,如KanbanBacklog, 把Scrum和Kanban的优势融合在一起,还有冲刺目标、任务分解等;还介绍了JMX监控管理功能、子任务的拖拽、甚至全新的Data Center部署功能。
互联网大佬们辣眼睛的照片
要论 2017年最主流的三个 Web前端框架,应莫过于 Angular、Vue和 React了。然而在实际应用中,这三个框架却不尽相同,对于规模不大的前端项目来说,Vue因其极易上手会被列出首选之位,Angular在快速开发大型 Web项目上很受推崇,但仍存诸多缺陷,React正为 JavaScript应用开发者提供新的开发方式
当别人在高谈阔论机器学习时,你却插不上嘴,这是一种怎样的体验?不懂机器学习没有关系,但你一定要知道下面的十个机器学习基本常识。曾经在Endeca、谷歌和LinkedIn领导机器学习开发的Daniel Tunkelang为我们概括总结了这十个常识。
《神秘的程序员们》漫画78:程序员发了意外横财后会用来做啥?
苹果越狱不好搞,但他们居然两个月内针对三个最新版系统“越”了三次,这就很神奇了。 “他们”就是阿里巴巴的潘多拉实验室。
[趣图]让大妈都能秒懂的程序员术语!
Javascript是一门很吊的语言,我可能学了假的JavaScript,哈哈,大家还有什么推荐的,本文秉承着:你看不懂是你SB,我写的代码就要牛逼。
程序员敲代码敲乏了?看看这些能让你会心一笑的动图
网页设计在过去几个月已经发生了很大变化,我们迫不及待地想知道 2018 年会是什么样。2017 年是关于极简主义的一年,2018 年将给设计界带来更醒目的字体、鲜艳的色彩、用户互动的新的可能性。设计会比以往任何时候都更试图吸引我们的注意力,让我们在网站浏览的同时保持专注和投入。
今天,我们想解决一个所有上
科技圈大佬们穿衣都自有风格,有人喜欢T恤牛仔很休闲、有人喜欢硬要走在时尚的最前端。但还有一部分人,看起来俨然就是稳当当的老干部。下面让我们来看看科技圈大佬们都有谁最像老干部。
2011年,在经过了一年精心开发之后,JetBrains发布了他们的JVM编程语言Kotlin。2016年2月15日,Kotlin 1.0发布,这是第一个正式稳定版。在2017年5月的Google IO开发者大会上,谷歌宣布Android平台正式支持Kotlin,Kotlin从此成为Android的一等开发语言。
EEE Spectrum 杂志发布了一年一度的编程语言排行榜,这也是他们发布的第四届编程语言 Top 榜。
Mac OS X就是基于BSD的,国产的当然也有,原来的银河麒麟就是基于FreeBSD修改的。这个银河麒麟作为863成果当时号称国产完全自有知识产权,然后被人扒了,闹得沸沸扬扬的。
黄金分割具有严格的比例性、艺术性、和谐性,蕴藏着丰富的美学价值,而且呈现于不少动物和植物的外观。现今很多工业产品、电子产品、建筑物或艺术品均普遍应用黄金分割,展现其功能性与美观性。
这要分情况来说。在软件开发的世界里,他的做法无可厚非。问题是,这种情况是否允许继续下去。
JDK 10 是 Java 10 标准版的部分实现,将于 2018 年 3 月 20 日发布,改进的关键点包括一个本地类型推断、一个垃圾回收的“干净”接口。
人才是二十一世纪科技发展最重要的资源,但切勿为了某个天才顾此失彼。本文作者是来自加利福尼亚大学洛杉矶分校的软件工程师Jonathan Solórzano-Hamilton。在文中, 他向读者讲述了,开除团队中的顶级工程师何以成为他们做出的最英明的决定。
你一定遇到过,一个很久没修改过的功能,莫名其妙的出现了问题?肉眼查代码、屡逻辑完全找不到问题点?前两天还好好的功能,怎么这个今天就不行了?这两天改动了这么多代码,到底是那一次改动引发的 Bug?这样非崩溃的 Bug,有时候想要排查出问题,并不是一件容易的事情。我想,这个时候你会需要 git bisect !
JavaScript 框架选择困难症仍在增加
Python 中 help() 函数的各种特性
HTML代码里的命令:command 和 commandfor
程序开发理念
了解 CSS 是前端开发的精髓
苹果的软件质量危机 当优质硬件遇上次品软件
早期的 Linux
还有人在使用 Dreamweaver 吗?
OpenAI 研究人员发现,即使是最好的人工智能也 “无法解决 ”大部分编码问题
再见 K-9 邮件客户端