原文:90%的程序员都犯过的代码错误

最近参加了多次的代码review会,在review的过程中,发现有些问题几乎每次都出现。挑了几个比较典型的问题讲解下。这几个问题都是初级问题,解决方法都很容易。只要掌握了方法,有意识避免,能让短时间内迅速提高代码质量。真所谓投入小,见效快。 变量命名不清晰,一词多义 为变量命名时最重要的考虑事项是,该名字要完全 准确地描述出该变量所代表的事务。容易阅读,不会与其他事务混淆。 例如: 上面这段代码 ...

2019-01-23 12:59 6 1868 推荐指数:

查看详情

90% 的 Java 程序员都说不上来的为何 Java 代码越执行越快(2)- TLAB预热

经常听到 Java 性能不如 C/C++ 的言论,也经常听说 Java 程序需要预热,那么其中主要原因是啥呢? 面试的时候谈到 JVM,也有很多面试官喜欢问,为啥 Java 程序越执行越快呢? 一般人都能回答上来,类加载,缓存预热等等,但是深入下去,最重要的却没有答上来,今天本系列文章就来帮助 ...

Fri Feb 05 16:24:00 CST 2021 0 937
月薪25K的90程序员,他们都经历了什么?

如果说薪资是检验一家公司对程序员认可的标准,那么年纪轻轻就能达到月薪 25K,一定程度上说明了公司对他创造的价值的认可。 深访10+ 名月薪25K的程序员,发现他们最常见的三种成长途径是…… 在公司发展初期加入,并伴随着自己的业务线在短期内共同成长为细分条线的负责人 ...

Sat Nov 10 00:29:00 CST 2018 1 944
90后黄金程序员,你不是码农,请自信

PS:尽管同事说我长得有点不像90后,说我长得有点着急,但是我确实是一个90后黄金程序员 最近看到《即使别人是码农,你却不该是》这篇文章,看完想想我们确实不应该想那篇文章作者所说的把自己当做码农,我从来都不认为自己是码农,我也是一个程序员,尽管有些前辈或者牛人会说你是码农,但是他们也是从新手 ...

Sun Mar 30 00:02:00 CST 2014 15 3353
程序员 为什么千万不要重写代码

程序员都有一颗工程师的心,所以当他们到一片新的场地想做的第一件事就是,将旧的一切推倒重来。是的,他们决不会满足于简单的增量劳动。 或许这种微妙的心理定位可以解释:为什么程序员进入新项目组后宁愿丢掉旧代码重新写,也不愿意修修补补,他们认为旧代码简直一团糟。 但是,事实上 ...

Wed Sep 23 19:13:00 CST 2015 4 2050
90后理发师如何薪资秒杀90程序员

今天在公司体验了一下上门理发服务,人事约的是某上门服务APP里边五星手艺人,这真是个好福利,毕竟疫情期间大家都憋了一个多月没剪头发了。虽然只来了一个理发师,但是需要理发的同事还是挺多的,我排到了下午。 ...

Sat Mar 14 19:24:00 CST 2020 48 3860
Java程序员常犯的10个错误

人非圣贤,孰能无过。都说Java语言是一门简单的编程语言,基于C++演化而来,剔除了很多C++中的复杂特性,但这并不能保证Java程序员不会犯错。那么对于广大的Java程序员来说,它们最常犯的10个错误是什么呢?本文通过总结出Java程序员最常犯的10大错误,可以有效地帮组Java后来者少走弯路 ...

Mon Jun 26 02:28:00 CST 2017 0 1824
程序员代码面试指南题单

注:本题单上的题目一般不会做详细分析,主要是记录给自己看的,想知道为什么可以去买左神的书,讲的非常详细! 第一章:栈和队列 设计一个有 getMin 功能的栈:链接 由 2 个栈组成的队 ...

Mon Aug 12 17:37:00 CST 2019 0 482
程序员“迷惑代码”大赏

谈到程序员,对于外行人来说一贯的印象就是格子衫大裤衩外加人字拖,蓬头(秃头)垢面黑眼圈,还有就是“人傻钱多死得快”🤣,这是外界对程序员固有的思想,但是作为新世纪的程序员,我们可没那么邋遢,白衬衫西装裤黑皮鞋,整洁的发型,这才是新一代码农😎 那对于我们内行人来说呢每天接触最多的就是代码代码 ...

Sat Aug 22 06:23:00 CST 2020 3 877
 
粤ICP备18138465号  © 2018-2026 CODEPRJ.COM