摘要:
提问 应该写注释码 回答 注释不能美化糟糕的代码 注释会撒谎 代码应该自解释 提问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 阅读全文
摘要:
提问 Wix自定义操作如何以管理员身份运行 回答 如果是要让Action 用管理员的身份去执行:Impersonate="no" <CustomAction Id='RegisterOPC' FileKey='OPCDAServerRegister.bat' ExeCommand='' Execut 阅读全文