你认为最具争议的编程观点是什么?C#专家Jon Skeet曾在StackOverflow上提出这个问题。这里列举最热门的前10条讨论。
1. 业余时间不以编程为乐者,永远赶不上那些以此为乐的同行
即使最聪明、最有才华的人,若只是将编程作为工作,就永远成不了真正优秀的程序员。以编程为乐的人会在业余时搞些小项目,或者摆弄各种编程语言和编程思想。
2. 唯一能放之四海而皆准的最佳实践,是“用脑子思考”
太多人喜欢追逐众多时髦技术,想方设法把各种方法、模式、框架用到不适合的地方。新技术和名人大牛的观点并不等于适用于实际情况。
3. 依赖Google没什么错
这种言论肯定会让那些学富五车的饱学之士恼火。但重要的是能真正理解,并给出成功的编程解决方案,让客户和老板满意。
4. 大多数注释是代码的糟糕重复
我们大部分时间是在维护其他人(或我们自己)所写的代码,而糟糕、错误、过时和误导性的注释也是代码中最令人纠结的因素之一。
5. XML被大大高估了
许多随波逐流的人没动过脑子就跳上了XML这条黑船。XML用于Web应用不错,因为它本来就是干这个的。此外的问题定义、设计思路应该尽量不用XML。
6. 程序员生而不平等
经理往往认为“程序员A=程序员B”,因为他们工作的年头差不多。但实际上,他们的效率可能相差十倍甚至百倍。
7. 将Java作为最适合大学教学的第一门语言令人费解
第一门编程语言应该重在学习控制流和变量,而不是对象和语法。此外没有调试C/C++内存泄漏经验的人,根本无法完全理解Java的初衷。
8. 若你只会一门语言,无论多么精通,仍然不够优秀
任何人如果只局限于一门语言,都无法充分发挥自己的潜力。而且缺乏求知欲和探索意愿,都不符合优秀程序员的特质。
9. 性能真的很重要
尽管可以通过购买更强劲的CPU、硬盘和内存提升性能,但若这样想的人少一些,我们也许能在1GHz的CPU上运行更多程序。
10. Print语句是有效的调试方式
用System.out.println之类的输出语句调试代码的方式挺好。这经常比正式的调试要快,而且可以比较不同运行的输出结果。
相关推荐
诚如文档名称——颇受争议的编程观点,仅供阅读
最具争议的涉税稽查案例.pptx
以下10种编程语言对软件开发领域做出了巨大的贡献,成为50年来最具影响力的编程语言。 编程语言是软件开发世界中最重要的东西,多年来经常受到人们的评论、争议和改进,或许有些使用编程语言的人还不知道它背
《欧盟数据保护通用条例》:十个误解与争议 网络法律评论.pdf《欧盟数据保护通用条例》:十个误解与争议 网络法律评论.pdf《欧盟数据保护通用条例》:十个误解与争议 网络法律评论.pdf《欧盟数据保护通用条例》:十...
教育资料
关于劳动争议的43个重要问答.zip
最被争议的问题:微信删一个功能删哪一个.pdf
80个企业常见涉税争议热点问题与风险规避
家具行业如何有效预防劳动争议.pptx
1.6.4 关于GPL许可证的争议 12 1.7 Linux软件开发的可借鉴之处 12 1.8 小结 13 第2章 Linux编程环境 14 2.1 Linux环境下的编辑器 14 2.1.1 vim使用简介 14 2.1.2 使用vim建立文件 15 2.1.3 使用vim...
在社交媒体的背景下,有争议的营销代表了一种新的营销策略,但是在学术界却引起了足够的关注,对有争议的营销的理解也模糊了。 在现有研究的基础上,我们引入了有争议的营销概念,并简要描述了有争议的话题是如何...
<这些是从网上资源所得,如有争议与本作者无关,本插件只是收录整合这些插件>。 如有更好的建议,请联系作者: 版本待更新内容: 1.支持表情的定制和图片的发送 2.文件的传输 3.历史记录的查看 4.桌面截图 5....
项目二Reddit API Fight APP 一个使用reddit的API查找最有争议的帖子并显示它们的Web应用程序,为用户提供了一个通过争论释放压力的安全场所。动机我正在将该应用程序构建为我的General Assemblies Software ...
广州法院发布劳动争议10大典型案例.pdf
1.6.4 关于GPL许可证的争议 12 1.7 Linux软件开发的可借鉴之处 12 1.8 小结 13 第2章 Linux编程环境 14 2.1 Linux环境下的编辑器 14 2.1.1 vim使用简介 14 2.1.2 使用vim建立文件 15 2.1.3 使用vim...
1.6.4 关于GPL许可证的争议 12 1.7 Linux软件开发的可借鉴之处 12 1.8 小结 13 第2章 Linux编程环境 14 2.1 Linux环境下的编辑器 14 2.1.1 vim使用简介 14 2.1.2 使用vim建立文件 15 2.1.3 使用vim...
Perl 是一门自由且功能强大的编程语言。自1987年初次登台亮相以来,它的用户数一直急剧膨胀。本书的第一版于1991年正式摆上书架,之后迅速成为这门语言无可争议的宝典。本书不仅仅是一本关于Perl 的书籍,更是一本...
劳动关系与争议处理复习资料有答案.pdf
中国银联投诉、差错及争议处理,帮助金融IT从业者学习银联业务知识。
劳动人事争议仲裁委员会“要素式”办案规则.pdf