要不要花括号?
关于单语句是否应该使用花括号,存在激烈的争论。
理解始于表达性命名
理解代码是修改代码的第一步。
将秘密武器代码化
将秘密武器代码化是编写可维护和成功应用程序的关键。
.Net Core 中的垃圾回收类型
现代语言中的内存管理通常是事后才考虑的。在很大程度上,我们编写软件时几乎不考虑内存。这对我们很有帮助,但总有例外……
你不是你的代码
你的代码既不反映你的信念,也不反映你的成长背景,更不反映你的性格。
C# 中问号的 5 种不同含义
在 C# 8 中,问号有 5 种含义。
集合比较器,查找两个集合之间的差异
您是否需要比较两个集合,并根据项目是在源集合中、在比较集合中还是在两者中执行某些逻辑?我也是,我需要合并来自 UI 和数据库的数据。我找不到好的解决方案,所以我编写了一个集合比较器。
在 ASP.Net Core 中实现请求缓存
在应用程序开发的某个阶段,通常在相当早期,你会意识到应用程序很慢。经过一些研究后,罪魁祸首是不必要地重复检索相同的数据,然后灵光一闪,你想到:'我需要一些缓存。'
在构造函数中运行 Await
如果必须在构造函数中运行代码。我会寻找另一种方式,但如果必须这样做,这是一种方法。
停止并删除所有 Docker 容器和镜像
这是从 The Humble Developer 中无耻地借用的。