软件开发——软技能(〇、基础)
2016-05-12 22:33
183 查看
〇、基础
基础的重要性是毫无疑问的。然而在LZ阅读过的Java代码中,居然发现了在“if”的判断中,将布尔型变量跟“true”或“false”进行等于比较的代码。WTF?还有比这更扯淡的代码吗??还真有,就是在三目运算符的后面两项中一个是“true”,一个是“false”。看到这种代码,表示已经无力吐槽。然而发现这并不是新手写的代码(掀桌),并且对IDE的代码优化提示进行忽略处理。所以,我想说的是,类似这种代码,虽然对业务实现并没有太大的影响,但是这叫阅读代码的人怎么想?如果客户知道的话,又怎么看?这种基础性的判断都写的复杂化,那么其它逻辑是不是弄的更复杂??这体现的是代码作者的代码功底和工作认真程度。
相关文章推荐
- I - 最少拦截系统——HOJ LCS
- matplotlib处理科学计算数据-L1
- python
- JS操作CSS随机改变网页背景实现思路
- 20160512关于mac安装caffe的记录.md
- P1015
- ElasticSearch(三)--文档
- photo mosaic 拼图马赛克
- 关于联合体
- 实验8 SQLite数据库操作
- 开机流程
- 数组的排序函数
- ZOJ 2412 dfs
- iOS学习——self和super关键字的解析
- git基本用法
- Event Loop
- Nine-Patch点九切图法
- 软件开发——软技能(背景)
- android studio 一直在 svn performing vcs refresh
- Java程序员的日常—— 《编程思想》关于类的使用常识