网页
资讯
视频
图片
知道
文库
贴吧
地图
采购
进入贴吧
全吧搜索
吧内搜索
搜贴
搜人
进吧
搜标签
日
一
二
三
四
五
六
签到排名:今日本吧第
个签到,
本吧因你更精彩,明天继续来努力!
本吧签到人数:0
一键签到
成为超级会员,使用一键签到
一键签到
本月漏签
0
次!
0
成为超级会员,赠送8张补签卡
如何使用?
点击日历上漏签日期,即可进行
补签
。
连续签到:
天 累计签到:
天
0
超级会员单次开通12个月以上,赠送连续签到卡3张
使用连续签到卡
03月09日
漏签
0
天
学而思编程吧
关注:
260
贴子:
4,875
看贴
图片
吧主推荐
游戏
1
2
下一页
尾页
34
回复贴,共
2
页
,跳到
页
确定
<<返回学而思编程吧
>0< 加载中...
[讨论]代码量是多好还是少好
只看楼主
收藏
回复
马子锦
编程大师
6
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
一楼走个程序喂度娘~
马子锦
编程大师
6
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
我们来讨论的问题是,
在进行编程时,代码量多好
还是代码量简洁好
北京百度网讯科技有限公司
总是牙齿松动的治疗单方?来我们这里,为您量身定制治疗方案。
2025-03-09 07:26
广告
立即查看
马子锦
编程大师
6
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
首先咱们来看两段输出相同的代码:
1)
int a;
cin >> a;
if(a==1)
{
cout << "yes";
}
2)
int a;
cin >> a;
if(a==1){cout <<"yes";}
两种不一样行数的代码
输出结果却是一样的
马子锦
编程大师
6
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
接着,楼主继续去了网上查找了一些人的看法
马子锦
编程大师
6
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
其中,我看到了一片某乎的文章
<现在还有多少公司以「代码量」作为程序员的 KPI?>
马子锦
编程大师
6
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
里面有几段值得我们注意的话
马子锦
编程大师
6
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
我也去其他的文章看了看
有经验的程序员,一致认为代码简洁好
马子锦
编程大师
6
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
再回去看看咱们的编程社区
榜一的作品
某兔的模拟手机
在作品介绍中说:代码巨多
一开始,我以为只有几百行要不然就1千多行而已
当我点击"改编"进入代码界面时
属实惊呆了—-一万多行的代码
哇塞!
马子锦
编程大师
6
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
在楼主缓过神来之后,看了看他的代码
感觉不太对劲
我发现,里面大部分代码,都是类似各类"浏览器"的搜索功能
马子锦
编程大师
6
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
而且,都是一个清屏,加上一段话然后一个停顿3秒
一个搜索内容就占了7,8行的样子
我就想问问作者
手还好吗
马子锦
编程大师
6
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
更加离谱的是
我发现,他的头文件。。。。
你搞辣莫多头文件干嘛啦(天皇の震怒)
马子锦
编程大师
6
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
众所周知,咱们做程序,写代码的
代码都是要简洁
算法都是要看复杂度的
你写代码,搞一堆if-else,倒是不如搞个switch-case
你搞算法
与其用暴力枚举,还不如用DFS深搜
马子锦
编程大师
6
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
无论怎么样实现
咱们都要走最短,最快,最省内存的路
所以说,代码简洁化,算法复杂度,都是我们在写代码时需要考虑的问题
那,对于些编程萌新来说
代码一定需要简洁吗?
萌新在写代码时
要尽量的写的易懂
能加注释,也要加注释
方便以后的学习
因为,对于萌新来说,内存,复杂度啥的
基本上不用去考虑
所以呢
其实,有些时候,代码不一定需要简洁
马子锦
编程大师
6
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
总结一下,
那些已经熟悉编程语言的大佬,中佬们啊
可以尽量地在写代码时考虑下代码的简洁度和算法的复杂度
而刚刚入坑的萌新们呢
可以尽量的把代码写成易懂的格式,最好再加上注释
以后呢,
如果是瞎凑的代码
就别炫耀说自己的代码超多行数啦,很丢人的
真正厉害的大佬都在给你们删代码呢
马子锦
编程大师
6
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
那今天的讨论就差不多了,各位如果还有什么想要补充的
可以在此楼尽情发表自己意见哦!
登录百度账号
扫二维码下载贴吧客户端
下载贴吧APP
看高清直播、视频!
贴吧页面意见反馈
违规贴吧举报反馈通道
贴吧违规信息处理公示