01 2023 档案
摘要:提问 代码的追至格式应该是怎样的 回答 减少不必要空行 实体变量间无空行 成员方法间一空行 方法间一空行 概念相关放在一起 相关函数放到一起
阅读全文
摘要:提问 应该写注释码 回答 注释不能美化糟糕的代码 注释会撒谎 代码应该自解释 提问2 那永远不写注释码? 回答 当对方看不到你的代码却要调用你的代码时注释不可获取例如 提供对外接口WebApi注释可以生成文档节省了单独编写文档的麻烦 WebApi的接口说明 参数字段说明,示例 返回值字段说明,示例
阅读全文
摘要:提问 vscode markdown导出pdf不显示图片 回答 将markdown文件与图片放到统一文件夹下直接引用
阅读全文
摘要:提问 返回错误码还是异常 回答 返回异常 参考
阅读全文
摘要:提问 函数怎么写才优雅 回答 别好怕长函数名,表意是基础 别使用标志符参数,加了一个flag标志里边有两种逻辑 参数别超过参数,最好一个,多于3个因该封装为类 函数名为动词+关键词,UpdateName比Update好多了
阅读全文
摘要:提问 如何简单快捷的完成单测覆盖率100% 回答 使用dotCover ParkingLot 思路 单测百分百 使用dotCover 查看覆盖率 导出报告 增加覆盖率 更具报告标红代码可以查看那个分支没有覆盖到 Example https://gitee.com/galacode/parking-l
阅读全文
摘要:接口 别再使用前缀拉 什么IProductFactory,接口表示能力可以使用MakeProductAble,或者ICanMakProduct; 成员 便在使用m_前缀,这是上个世纪的写法 类名 类名应该是名词,别再用Manager,Processor,Data,Info 方法名 动词或动词短语
阅读全文
摘要:提问 代码整洁的方法论 回答 示例 https://gitee.com/galacode/parking-lot
阅读全文
摘要:用I、l 、1、0 、O会让人摸不到头脑,但最让人苦恼的是这几个字符的组合; Bad int IO=0; int l0=0; int I1=1; int l1=1; 变量中不要有数据类型,NameString,AgeNumber完全是多余的用现实世界中的概念来命名Name,Age 完全OK; |Ba
阅读全文
摘要:提问 C# 可以重载操作符吗 回答 public class Salary { public int RMB { get; set; } public static Salary operator +(Salary s1, Salary s2) { s2.RMB += s1.RMB; return
阅读全文

浙公网安备 33010602011771号