专栏名称: 程序员大咖
为程序员提供最优质的博文、最精彩的讨论、最实用的开发资源;提供最新最全的编程学习资料:PHP、Objective-C、Java、Swift、C/C++函数库、.NET Framework类库、J2SE API等等。并不定期奉送各种福利。
目录
相关文章推荐
货拉拉技术  ·  API灵活定义+极速驱动:货拉拉星图平台技术 ... ·  21 小时前  
大淘宝技术  ·  聊聊AI应用架构演进 ·  20 小时前  
OSC开源社区  ·  你每天都很急(程序员版) ·  2 天前  
极客之家  ·  斩获5k star,一款优质的开源库存管理系统 ·  5 天前  
51好读  ›  专栏  ›  程序员大咖

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

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

正文

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



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


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

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

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

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




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


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







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