关于代码规范的自我约束

news/2025/10/19 15:21:00/文章来源:https://www.cnblogs.com/sanasiki111/p/19150884

关于代码规范的自我约束

1.变量名不用拼音或单个字母,比如不用 “shuzu”“a”,改用 “studentList”“count”,让人一看就知道啥意思。
2.写代码前先空两格缩进,同一层的代码对齐,像排队一样整齐,嵌套多了也不乱。
3.关键步骤加注释,不用写 “x 加 1” 这种废话,比如循环开始时标一句 “这里统计及格人数”。
4.一段代码别太长,超过一屏幕就拆成小函数,比如算平均分单独写成一个函数,主程序里直接调用。
5.用完的变量及时清理,别让多余的东西占地方,比如循环结束后把临时计数的变量设成 0。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/940364.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

7.switch语句的简单应用

swtich分支语法 switch分支结构用于在多个可能的情况下选择一种情况进行处理。以下是switch分支结构的基本语法: 另一种排版习惯: 当变量表达式所表达的量与其中一个case分支中的常量相符时,就执行此case分支后面的…

在AI技术唾手可得的时代,挖掘电池管理工具的新需求成为关键

本文分析了一款针对Apple Silicon Mac设备的电池充电限制工具,探讨其核心功能、应用场景及用户使用方式,并基于大量用户反馈总结出潜在的功能需求,为产品迭代提供方向。a.内容描述核心功能定位:该工具专为Apple Si…

计算语言学家在科技行业的职业发展指南

本文由某中心高级应用科学家分享计算语言学家在科技行业的职业发展建议,涵盖实习机会、研究方向选择、学术与产业研究差异以及非计算背景语言学家的就业路径等实用指导。计算语言学家能在科技行业找到归属吗? 某中心…

新奇特:神经网络的集团作战思维,权重共享层的智慧 - 指南

新奇特:神经网络的集团作战思维,权重共享层的智慧 - 指南pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consol…

2025防水篷布优质厂家推荐:成硕达塑业多功能产品覆盖多领域!

2025防水篷布优质厂家推荐:成硕达塑业多功能产品覆盖多领域!随着科技的不断进步和市场需求的多样化,多功能防水篷布在各个领域的应用越来越广泛。从聚乙烯帐篷到汽车篷布,从宴会用篷布到农林用盖草布,再到泳池布和…

读《数学之美》有感

读《数学之美》有感之前听算法郑老师推荐《数学之美》时,还以为会是本满是公式的难读书,实际翻开才发现完全不一样。 书里没讲复杂的推导,反而从我们每天用的搜索引擎、语音识别说起,把这些功能背后的数学逻辑拆解…

近期应急响应靶场总结

近期应急响应靶场总结 1、黑客webshell里面的flag 一般来说webshell里面的木马有php相关的eval执行代码我们可以以这个为契机,直接进行搜索,不同语言的执行函数不大一样 find ./ type f -name "*.jsp" | x…

Atcoder Beginner Contest 428 补题记录 - Inversentropir

C. Brackets Stack Query 题目大意 给予你 1 个空的字符串与 \(q\) 个询问,形如 1 ( 的询问将在字符串后增加 1 个 ( 字符,形如 2 的询问将会移除最后 1 个字符。在每次询问之后,你需要回答当前字符串中的左右括号是…

【URP】Unity中Mipmap是如何实现的?

《Unity URP中的MipMap技术解析》摘要:本文详解Unity URP管线中的MipMap多级渐远纹理技术,通过预生成分辨率递减的纹理金字塔(如256256→128128→...→11),根据物体距离动态选择纹理层级。重点阐述:1)硬件自动生…

2025彩钢制品优质厂家推荐:腾越彩钢,一站式钢结构解决方案!

2025彩钢制品优质厂家推荐:腾越彩钢,一站式钢结构解决方案!随着建筑行业的不断发展,彩钢瓦、镀锌板、折弯件、C型钢、Z型钢、压型瓦、楼承板、钢结构安装及次檩条等产品在各类工程项目中的应用越来越广泛。然而,这…

SQL中BOM递归查询语句

向下递归查询 WITH CTE AS ( -- 锚点:LT-W-00000001 SELECT bom_no,prd_no,zc_no,id_no,0 AS Level -- 层级:0 表示起始 FROM tf_bom WHERE bom_no = LT-W-00000001-> UNION ALL -- 递归:查找下…

ICCV 2025 (Highlight) Being-VL:师夷长技,用NLP的BPE算法统一视觉语言模型 - 实践

pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", …

详细介绍:JVM 性能诊断

详细介绍:JVM 性能诊断2025-10-19 14:58 tlnshuju 阅读(0) 评论(0) 收藏 举报pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; fon…

wqs 二分(凸完全单调性)

大学习 https://www.cnblogs.com/FloatingLife/p/19093641。 前置:斜率优化。我写的凸完全单调性(wqs 二分),有两个要素:凸,完全单调。 (施工中)以下是博客签名,正文无关 本文来自博客园,作者:Wy_x,转载请…

2025滑触线优质厂家推荐宸澳电气,安全防爆性能卓越!

2025滑触线优质厂家推荐宸澳电气,安全防爆性能卓越!当前C型/dhg型/c型单极组合/h型单极组合/行车瓷瓶绝缘子/分栋机/打包机/小型/M型/弧型/弧形/无轨电车/安全式/三相四线/1000a/立体仓库/防尘/地沟/四极安全/防爆/1…

CF *3000 数据结构题

CF *3000 数据结构题 A CF464E The Classic Problem \(\text{Link}\)题如其名,经典套路。这种非传统最短路题我们可以考虑模拟 Dijkstra,实际上本题就是使用 Dijkstra,问题在于如何存储以及比较两个边权的大小。观察…

2025年钢材厂家推荐排行榜,方钢/扁钢/圆钢/光轴/六角钢/异型钢/冷拉冷拔钢材/热轧钢材,Q355B/Q345B/16Mn/45#/40Cr/A3/Q235B钢公司精选

2025年钢材厂家推荐排行榜:方钢/扁钢/圆钢/光轴/六角钢/异型钢/冷拉冷拔钢材/热轧钢材,Q355B/Q345B/16Mn/45#/40Cr/A3/Q235B钢公司精选随着工业技术的不断发展和市场需求的多样化,钢材作为基础材料在各个行业中发挥…

[Linux] Linux下的域名解析过程(本机hosts和DNS服务器)

[Linux] Linux下的域名解析过程(本机hosts和DNS服务器)$(".postTitle2").removeClass("postTitle2").addClass("singleposttitle");目录01 介绍01 问路策略02 查询hosts03 查询DNS服务…

2025定型机厂家推荐:鑫源恒进节能高效,智能排风引领行业新趋势!

2025定型机厂家推荐:鑫源恒进节能高效,智能排风引领行业新趋势!随着纺织印染行业的快速发展,定型机作为关键设备之一,在提升产品质量和生产效率方面发挥着重要作用。当前,定型机、拉幅定型机/拉幅、门富士定型机…