专栏名称: 程序员大咖
为程序员提供最优质的博文、最精彩的讨论、最实用的开发资源;提供最新最全的编程学习资料:PHP、Objective-C、Java、Swift、C/C++函数库、.NET Framework类库、J2SE API等等。并不定期奉送各种福利。
目录
相关文章推荐
稀土掘金技术社区  ·  一个vue3指令让el-table自动轮播 ·  昨天  
稀土掘金技术社区  ·  我又写出了被 Three.js ... ·  2 天前  
程序员的那些事  ·  外网热议:为什么 DeepSeek ... ·  3 天前  
极客之家  ·  斩获5k star,一款优质的开源库存管理系统 ·  3 天前  
京东零售技术  ·  京东零售基于Flink的推荐系统智能数据体系 ... ·  2 天前  
51好读  ›  专栏  ›  程序员大咖

对于程序员来说什么最难?投票结果惊呆了

程序员大咖  · 公众号  · 程序员  · 2018-03-17 10:24

正文

请到「今天看啥」查看全文



对于软件开发人员来说,最大的难题是: 如何命名(例如:给变量,类,函数和过程命名等等) 。该结果是来自 Quora 问答网站和更早的 Ubuntu 论坛跟帖的 4500 个开发者的投票。如何命名一项的选票几乎是其他八项的投票结果的总和。


关于程序员在编程中对于命名的痛苦,网友认为:

● 试了多个命名,还是表达不出含义,十分的耗时耗力

● 如何命名才能提高代码的可读性

● 最后,不得不同意命名确实是一门艺术。




Jeff Atwood 曾说:“想出好的命名的确很难,但是有难的道理,因为好的命名需要只用一两个单词出表达你的根本意思。”


而且,许多人认为,正确的命名能帮你写出好的代码。如果不能为一个变量或者函数想出一个清晰又简洁的名字,那可能是你的代码有问题。那样的话,你就得考虑重写或者进行代码重构了。







请到「今天看啥」查看全文