现在一行代码允许长度,80太少,120才算正常
以前在编程界,有两个说法:
一行代码长度,不超过80(也有说60的)。
一个函数语句以不超过70为佳。
先说说允许长度。在汇编语言或者C语言中,这个要求是正常的。现在呢?比如说C++,又是类又是成员,函数调用几个参数,一路下来肯定超过80,就得折行。一旦折行,阅读起来就增加了难度。
在现在情况下,一行代码以120为佳。
再说这个一个函数行数问题。现在加几个括号,再加个分段空行,70行能写几句有效代码?这个说法以前有用,现在不合时宜了。
吾以为,一般函数,有效代码行数不超过100,大函数不超过200。
现在一行代码允许长度,80太少,120才算正常相关推荐
- 灰色马尔科夫预测 matlab代码(数据量太少,有局限性)
首先声明,本人只是个刚学matlab不到一周的纯小白,写灰色马尔科夫是因为数学建模培训练题的时候要用到,但是在网上找不到现成的能用的代码(啊没错,我就是那种白嫖党),而且找到的基本都是"付费 ...
- 反转?MIT女博士遭质疑:代码贡献太少,黑洞照片功臣另有其人
问耕 郭一璞 发自 凹非寺 量子位 出品 | 公众号 QbitAI △ 图片来自@biancanazari 人类首张黑洞照片火了,"洗"出照片的MIT女博士也火了. 她为黑洞最终现 ...
- 太赞了,使用应用魔方 AppCube,我没有写一行代码就开发出了一款投票微信小程序
低代码开发近些年非常火热,所谓低代码开发就是无需写太多的代码甚至有些简单应用不用写代码就能构建出一款应用,低代码开发平台非常多,其中我比较熟悉的就是华为的应用魔方 AppCube,本文就带着大家用应用 ...
- c语言一行代码太长,C语言修改一行代码,运行效率居然提升数倍,这个技巧你知道吗...
对编译.链接.OS内核.系统调优等技术感兴趣的童鞋,不妨右上角关注一下吧,近期会持续更新相关方面的专题文章!引言 近日,网上看到一篇文章,分析数组访问的性能问题.文章经过一系列"有理有据&q ...
- python 一行太长_10条很棒的Python一行代码
自从我用Python编写第一行代码以来,我就被它的简单性.出色的可读性和特别流行的一行代码所吸引.在下面,我想介绍并解释其中一些一行程序-可能有一些您还不知道,但对您的下一个Python项目很有用. ...
- 一行代码解决问题gpedit.msc组策略找不到的问题,太好用了
大家知道的是很多电脑装软件需要管理员权限,如何获得管理员权限呢,需要本地策略里面的安全策略修改管理员权限,但百度了各种组策略都不行,要么是系统的问题,要么干脆不好用,本人总结了用代码搞定的问题,方法如 ...
- Springboot 一行代码实现文件上传 20个平台、少写代码到极致
又是做好人好事的一天,有个小可爱私下问我有没有好用的springboot文件上传工具,这不巧了嘛,正好我私藏了一个好东西,顺便给小伙伴们也分享一下,demo地址放在文末了. 文件上传在平常不过的一个功 ...
- 一行代码实现Okhttp,Retrofit,Glide下载上传进度监听
2019独角兽企业重金招聘Python工程师标准>>> 发表上篇文章 我一行代码都不写实现Toolbar!你却还在封装BaseActivity? 已是一个月前的事情~ 上篇文章的研究 ...
- 一行代码引来的安全漏洞就让我们丢失了整个服务器的控制权
之前在某厂的某次项目开发中,项目组同学设计和实现了一个"引以为傲",额,有点夸张,不过自认为还说得过去的 feature,结果临上线前被啪啪打脸,因为实现过程中因为一行代码(没有标 ...
- 细数一行代码改变结局的炼丹骚操作
文 | 陀飞轮&圈圈&年年的铲屎官 源 | 知乎 tips总结 知乎答主:陀飞轮 谈一下自己知道的.尽量避开优化器.激活函数.数据增强等改进..先上完整列表: Deep Learnin ...
最新文章
- POJ 2430 状压DP
- hdu6989 (莫队+单调栈+ST表)
- [转]互联网产品经理必上的九个资讯+分析类网站
- 使用 mock 数据在本地运行 SAP Fiori Elements 应用的工作原理
- [css] 如果给一个元素设置background-color,它的颜色会填充哪些区域呢?
- SecureCRT如何导出导入配置文件
- python io操作有什么_Python笔记:文件IO操作
- jmx监控java进程_用VisualVM远程监控Java进程
- 首届国际数字科技节启动仪式暨主办单位战略合作签约仪式在京举行
- LINUX 第七章 Squid配置
- python多任务_python之多任务
- less文件转换为css文件
- Linux文件系统格式EXT3,EXT4和XFS的区别
- 王思聪吃热狗 - 飞机大战小游戏
- Matlab2016a安装libsvm
- 北大学神恽之玮斩获西蒙斯学者奖:18岁满分获IMO金牌,35岁成MIT终身教授,北大数学“黄金一代”刷新战绩...
- Node.js 实现远程桌面监控
- python分行政区域汇总_python:编写行政区域三级菜单(day 1)
- 为设计师写的色彩对比指南,让你真正了解色彩对比
- vlc搭建流媒体转发服务器