网页资讯视频图片知道文库贴吧地图采购
进入贴吧全吧搜索

 
 
 
日一二三四五六
       
       
       
       
       
       

签到排名:今日本吧第个签到,

本吧因你更精彩,明天继续来努力!

本吧签到人数:0

一键签到
成为超级会员,使用一键签到
一键签到
本月漏签0次!
0
成为超级会员,赠送8张补签卡
如何使用?
点击日历上漏签日期,即可进行补签。
连续签到:天  累计签到:天
0
超级会员单次开通12个月以上,赠送连续签到卡3张
使用连续签到卡
06月28日漏签0天
云和技术吧 关注:56贴子:330
  • 看贴

  • 图片

  • 吧主推荐

  • 游戏

  • 0回复贴,共1页
<<返回云和技术吧
>0< 加载中...

程序员最大的难题竟然不是找bug,而是……

  • 只看楼主
  • 收藏

  • 回复
  • 我的备用手机
  • 活跃吧友
    5
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
对于软件开发人员来说,最大的难题是什么?有人说是找bug!
其实不然,根据调查,软件开发人员最大的难题是:如何命名(例如:给变量,类,函数和过程命名等等)。
该结果是来自 Quora 问答网站和更早的 Ubuntu 论坛跟帖的 4500 个开发者的投票。如何命名一项的选票几乎是其他八项的投票结果的总和。

关于程序员在编程中对于命名的痛苦,网友认为:
● 试了多个命名,还是表达不出含义,十分的耗时耗力
● 如何命名才能提高代码的可读性
● 最后,不得不同意命名确实是一门艺术。

Jeff Atwood 曾说:“想出好的命名的确很难,但是有难的道理,因为好的命名需要只用一两个单词出表达你的根本意思。”
而且,许多人认为,正确的命名能帮你写出好的代码。如果不能为一个变量或者函数想出一个清晰又简洁的名字,那可能是你的代码有问题。那样的话,你就得考虑重写或者进行代码重构了。
对于命名这一难题,网友还有不同观点,如:
@久永:所以我觉得,开发工具应该变革,去掉语言中的命名(先用标识符代替),避免编码前需要命名的前提,而将其推迟到编码之后再进行。
@赵传喜:同意,简洁的命名是在是太难了
@masm8086:读别人编写比较随意的,且无注释的代码。
@混迹江湖的小弥勒:用拼音多简单,很多人就是想多了,喜欢用英文,到最后四不像。
@Bowen507:人家是考虑在前头了。如果命名做好了,后面的人维护也就更简单了。如果命名没命好,还会给维护的人误导呢。
@动漫喵喵 :一般都是有注释的
对于开发人员来说什么是最难的?
你又有什么观点呢?
欢迎留言参与讨论~


登录百度账号

扫二维码下载贴吧客户端

下载贴吧APP
看高清直播、视频!
  • 贴吧页面意见反馈
  • 违规贴吧举报反馈通道
  • 贴吧违规信息处理公示
  • 0回复贴,共1页
<<返回云和技术吧
分享到:
©2025 Baidu贴吧协议|隐私政策|吧主制度|意见反馈|网络谣言警示