【原博客自己写于CSDN。网址https://blog.csdn.net/basic_wheels96/article/details/108365952】
前言
今天要根据需求文档,来实现底层的保存函数编写。其中最头大的是需求文档的表有100+个字段,这些字段都要在C#的保存函数中通过string.Format()函数里面书写SQL语句来实现。
需求文档字段
代码实现
规律总结
这些代码,无非都是,字符字段 = '{数字}', 和数值字段 = {数字}, 两种。基本就是高度相同的代码,书写当然很简单。可是100+的重复代码,重复劳动所需的时间先不算,当当就是这样的任务就让人觉得枯燥和焦躁。不过在烦躁情绪下,书写错误代码也难以检查。这才是最麻烦的。
难以检查是因为这段代码是以“”字符串作为参数之一,传入Format函数之中。难以看到具体语法,只能粘贴到在PLSQL里面,才能看到一些语法。
具体实现
1.Excel自动填充
那么怎么才能高效实现这些重复代码的书写呢?
办法当然是有的。
现在我们只关注重点,就是 数值字段 = {数字}, 这种形式的代码大量重写。
因为字符字段 = '{数字}', 的代码较少,不作为例子。
我们可以把需求文档的字段粘贴到Excel中,利用Excel自动填充的功能帮助我们书写索引。C#中的索引从0开始,所以一共是104个字段。
实现的结果,还是这张图。
接下来把 = {数字}, 这样形式的字段在旁边的一些中书写。原理也是利用Excel自动填充的功能。
2.从Excel粘贴到Notepad++
然后选中这些数据,粘贴到Notepad++中。
结果如下。
从形式上,基本已经实现的代码格式,但是一列的代码,可读性很差,我们要将它变成一行。
3.从Notepad++粘贴到Excel
重新选中这些数据,粘贴回Excel。重新粘贴成一列,然后复制,用选择性粘贴里面的转置,变成一行。
4.重复从Excel粘贴到Notepad++
最后还是选中数据,粘贴回Notepad++。就可以变成一行代码。
结束语
最后选择合适的长度,将一行代码变成几行。我们就实现了这些重复代码的高效书写。
因为是公司代码,所以不能过多展现具体字段和代码。
这样的实现也离不开和同事的交流。但是最后的实现还是自己摸索。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列:基于图像分类模型对图像进行分类
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 25岁的心里话
· 按钮权限的设计及实现