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

浙公网安备 33010602011771号