随笔分类 -  C#

摘要:.NET 代码整洁手册 以下规则截取自Clean Code .NET .NET 代码整洁手册 命名 命名要反应其作用和给定的上下文 命名变量名字要反应其意图,避免使用有误导性的命名 避免使用匈牙利命名法 使用一致的大小写规则 变量、方法参数使用驼峰命名法 变量 避免嵌套层次过深 避免使读代码的人产生 阅读全文
posted @ 2022-02-07 16:18 青玄鸟 阅读(100) 评论(0) 推荐(0)
摘要:使用Stream的好处 避免占内存较大的(字符串)中间变量的使用 实现 Get Post 阅读全文
posted @ 2020-04-28 17:45 青玄鸟 阅读(521) 评论(0) 推荐(0)
摘要:full update 与 partial update partial update:发送需要对远程资源做的变更(集合) full update:发送变更后的资源实体 Json Patch Json Patch 是描述一个json文档的变化的一种格式。可以避免在文档的一部分发生变化时发送整个文档。 阅读全文
posted @ 2020-04-28 15:46 青玄鸟 阅读(167) 评论(0) 推荐(0)
摘要:Get 请求 局部使用自定义请求头 Post 请求 简洁方式 HttpRequestMessage 方式 阅读全文
posted @ 2020-04-28 15:05 青玄鸟 阅读(202) 评论(0) 推荐(0)
摘要:为什么需要封装 值对象的属性需要同时满足某些条件保证值对象数据的一致性,这些属性同时被传递(作为参数) 示例 很多场景下都会用到的开始、结束时间,两个时间必须不能为空,而且这两个时间一般同时做为参数传递 将这两个属性放到一个值对象中,让它们同时变化与维护自身逻辑,与系统其它部分解耦 代码实现 当我们 阅读全文
posted @ 2020-04-12 21:11 青玄鸟 阅读(135) 评论(0) 推荐(0)
摘要:IReadOnlyCollection 接口 表示一个强类型的、只读的元素的集合 此接口没有定义集合操作的Add方法、索引器因此无法对集合元素进行增加和修改。 常见的List、Dictionary、Queue、Stack都实现了此接口 使用IReadOnlyCollection实现集合的只读 以上只 阅读全文
posted @ 2020-04-10 17:29 青玄鸟 阅读(216) 评论(0) 推荐(0)