您好,欢迎来到12图资源库!分享精神,快乐你我!我们只是素材的搬运工!!
  • 首 页
  • 当前位置:首页 > 开发 > WEB开发 >
    关于开发人员来说什么是最难的?4500个开发者的投票的结果很吓人
    时间:2018-03-11 12:12 来源:网络整理 作者:网络 浏览:收藏 挑错 推荐 打印

    沙龙活动 | 3月31日 京东、微博实战专家与你共同讨论容器技术实际!

     这似乎有点出人预料

    关于开发人员来说什么是最难的?4500个开发者的投票的结果很吓人

    关于软件开发人员来说,最大的难题是:如何命名(例如:给变量,类,函数和进程命名等等)!!!!

    该结果是来自Quora问答网站和更早的Ubuntu论坛跟帖的4500个开发者的投票。如何命名一项的选票简直是其他八项的投票结果的总和,哇!

    确实,这些基于自我挑选的群体的投票结果是完全不迷信的。但是我以为这个结果还是有一定意义的,换句话说,如何命名确实是个很顺手的成绩,许多非编程人员能够会看法不到。

    关于这个结果,我多少有点不测,由于作为一个多年的开发人员,我不会投给这一项(我想我会投给“修正或维护别人的代码”)。但是真正让我诧异的是,看起来似乎不怎样重要的命名居然陈列第一,跟等候的结果真实差太远了。

    关于顺序员在编程中关于命名的的痛苦和纠结如下观念

    关于开发人员来说什么是最难的?4500个开发者的投票的结果很吓人

    “我确真实编程的时分花了很多时间在思索如何命名。”

    “我不得不赞同命名是一门艺术。”

    “假设你想要提高代码的可读性,命名确实很重要。

    我以为最后一条抓住了部分中心,解释了命名为什么会这么难,由于它太重要了。准确的命名可以提高代码的可读性,让人容易了解,方便调试,也给以后修 改和维护你的代码的人带来方便。一旦末尾做了,很快你会发现要想出一个繁复又准确的名字没那么容易。

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

    而且,许多人以为,正确的命名能帮你写出好的代码。假设不能为一个变量或许函数想出一个明晰又繁复的名字,那能够是你的代码有成绩。那样的话,你就得思索重写或许停止代码重构了。

    “通常,假设你无法想出一个适宜的名字,意味着你的设计能够有成绩。你的一个办法里是不是完成了太多的功用?或许你的类的封装,凝聚性不够强?”

    “我的阅历是假设无法给你的类想出一个适宜的名字,大少数状况都是你的类有成绩:你能够不需求这个类,它有点多余了”

    “命名难也不见得是坏事儿,它可以迫使你去仔细思索你的类究竟想要完成什么功用。”

    关于开发人员来说什么是最难的?4500个开发者的投票的结果很吓人

    长话短说:假设你想要学习编程,一定要给本人预备一本好词典。

    关于开发人员来说什么是最难的?你又有什么好的观念呢?

    【编辑引荐】

    Google 宣布重启 Dart 编程言语,应对顺序开发应战

    不同行业的软件都爱用什么编程言语开发?

    2018 编程言语关注度调查:Java 9 关注度上升

    【直播】渡鸦科技CTO曹洪伟:聊聊编程中的函数

    挨踢部落直播课堂第十一期:聊聊编程中的函数

    (责任编辑:admin)