开发技巧 代码重构
文章平均质量分 92
hezheqiang
这个作者很懒,什么都没留下…
展开
-
sonarQube安装及本机扫描C#项目
sonarQube安装及本机扫描C#项目因项目需要,需要使用sonarQube对代码进行扫描并查看,因对sonarQube不熟悉,所以先在本机搭建测试环境。参考了张老师的博客:集成TFS Build生成与SonarQube获取代码分析结果 - danzhang - 博客园参考百度文库文章:百度文库-信息提示运行sonarQube之前,需要本机已经安装JDK及mysqlJDK:因为sonarQube是使用Java开发的,那么相应的肯定需要有JDK运行环境。安装步骤请参考《JDK Windo转载 2021-11-03 19:57:26 · 1546 阅读 · 2 评论 -
Asp.Net MVC添加Swagger接口文档方法
公司最近的项目使用mvc+webapi,采取前后端分离的方式,后台提供API接口给前端开发人员。这个过程中遇到一个问题后台开发人员怎么提供接口说明文档给前端开发人员,之前一直使用的是word文档方式进行交流,效率低下而且不利于维护。为了解决这个问题,经过一番研究,引起我注意的有两种方案。1.微软自带的Microsoft.AspNet.WebApi.HelpPage 2.swagger(我比较喜欢戏称为“丝袜哥”)最先尝试的是微软自带的方案,由于界面实在是比较一般,于是转向了第二种方案,经过...原创 2021-04-24 13:59:21 · 2173 阅读 · 0 评论 -
最实用的10个重构小技巧排行榜,您都用过哪些呢?
No.1:重复代码的提炼 重复代码是重构收效最大的手法之一,进行这项重构的原因不需要多说。它有很多很明显的好处,比如总代码量大大减少,维护方便,代码条理更加清晰易读。 它的重点就在于寻找代码当中完成某项子功能的重复代码,找到以后请毫不犹豫将它移动到合适的方法当中,并存放在合适的类当中。 小实例原创 2016-10-14 11:58:35 · 375 阅读 · 0 评论 -
前后端能不能这样约定接口
现在开发的项目,尤其是管理后台的项目,CURD操作是非常频繁的,如果接口约定的不好,后端就需要开发各种Api,前端人员也需要在Api文件中添加多个Api,开发成本不知不觉就增加了。所以,针对比较普遍的CURD操作,前后端在接口上就需要制定一些约定。一、添加和修改1.添加操作和修改操作约定成一个接口。添加一般情况下是没有ID的,修改一般情况下是有ID的。两个操作的其他字段其实都是一样的...原创 2017-08-28 15:49:35 · 1457 阅读 · 0 评论 -
在.NET中使用反射实现简易插件机制
本篇是我学习反射的一个应用小场景而做的学习笔记,主要是一个小的总结,并对各个步骤的记录,以便将来回顾。一、基础框架-敏捷基础版本 这里假定我们要开发一个记事本,选择Windows Form技术开发,界面如下图所示: 该记事本只提供了一个TextBox供输入,以及保存到指定文件。其他功能均没有实现,假定我们先把这个版本做出来,后续功能通过插件形式一步一步完成。转载 2017-09-11 15:18:10 · 489 阅读 · 0 评论 -
网页数据抓取工具 (谷歌插件 web Scraper)
最简单的数据抓取教程,人人都用得上Web Scraper 是一款免费的,适用于普通用户(不需要专业 IT 技术的)的爬虫工具,可以方便的通过鼠标和简单配置获取你所想要数据。例如知乎回答列表、微博热门、微博评论、电商网站商品信息、博客文章列表等等。安装过程在线安装方式在线安装需要具有可FQ网络,可访问 Chrome 应用商店1、在线访问web Scraper 插件,点击 “...转载 2019-01-04 17:42:34 · 200536 阅读 · 19 评论