怎么提高代码质量?-来自Google的研发经验总结

你的团队有没有过这样的经历:开发效率低,招了很多人,天天加班,出活却不多,线上bug频发,领导发飙,中层束手无策,工程师抱怨不断,查找bug困难。其实这些都是代码质量差惹的祸。代码质量是研发质量管理的根本,它决定了整个开发团队的开发效率,项目质量,其他监控,告警,日志等手段都只能是事后补偿。本文就...

2019-03-14 21:19:12

阅读数 96

评论数 0

技术原理和技术本质

技术原理 技术原理即技术背后的 实现思想、架构设计、代码 ,学习一个技术的实现原理就是学习这三个方面的内容。 这三个方面也是层层递进的关系,越来越具体。 首先,思想是宏观的东西,构建起整个技术的理论支撑; 其次,架构是思想的进一步推敲和论证的产物; 最后,就是代码了,结合思想和架构设计变...

2019-03-04 11:42:38

阅读数 55

评论数 0

知识、技能的区别与联系

知识是过去人类生产和生活经验的总结。 知识是各种知识,比如物理知识,化学知识,人际关系知识,管理知识等。 知识发展得非常迅速,人们用“知识爆炸”来描述知识的增长。知识是我们适应社会和工作的基础。 没有知识,我们就会被社会淘汰。 技能是一种通过反复接触或模仿以某种方式形成的动作模式和熟练...

2019-01-11 20:17:39

阅读数 307

评论数 0

程序员2019可以看的书单

https://blog.csdn.net/zdb292034/article/details/80732519 1. 《代码大全》(第二版) 作者:  [美]史蒂夫·迈克康奈尔 第2版的《代码大全》是著名IT畅销书作者史蒂夫·迈克康奈尔11年前的经典著作的全新演绎:第2版不是第一版的简...

2018-12-30 17:22:06

阅读数 464

评论数 0

学习的正确姿势

读《请停止无效努力》 学习需要坚持下去,能让我们坚持下去的无非三点:喜欢、擅长、有价值 喜欢学习,或者是喜欢学习的内容,也可能是喜欢现在学习的内容,多从自己的兴趣中选择,或者培养自己的兴趣和良好的学习态度; 擅长就是可以学得好,能让自己有成就感; 有价值当然是物质和精神上的,必须有其一嘛;...

2018-10-31 10:10:50

阅读数 140

评论数 0

VHDL入门学习

一、VHDL优点:覆盖面广,系统硬件描述能力强,是一个多层次的硬件描述语言; VHDL语言具有良好的可读性,既可以被计算机接受,也容易被人们所理解; VHDL语言可以与工艺无关编程; VHDL语言已做为一种IEEE的工业标准,便于使用、交流和推广。VHDL的不足之处:设计的最终实现取决于针对...

2018-06-07 18:17:53

阅读数 475

评论数 0

程序员的数学读书笔记(全)

 https://www.jianshu.com/p/28a8e58f37aa第1章 0的故事计数法分为按位计数法和罗马计数法按位计数法常用的有2进制、8进制、10进制、16进制等几种。理论上多少进制在数学上都可以存在,玛雅人用20进制,巴比伦人用10进制和60进制的混合计数法。玛雅人20进制可能...

2018-04-28 15:32:30

阅读数 230

评论数 1

程序员的数学【结城浩】学习笔记(1-3章)0的故事,逻辑,余数

一,0的故事    计算机为什么用2值表示?   开关链通和断开的状态    进制的转换:     将数字反复除以2,将每步所得的余数的 列逆序排列,得到二进制的表示指数法则:10的0次方,2的0次方,都可以从等式找规律:10^3=1000;10^2=100;10^1=10;之间都是后面的是前面的...

2018-04-28 15:18:07

阅读数 85

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭