Skip to content

#设计

二分查找算法实现
二分查找算法实现

二分查找算法能够快速搜索大型数字数组,通常被称为分而治之算法。

使用构建框架的好处
使用构建框架的好处

持续集成(CI)和/或持续交付(CD)如今已成为软件项目的标准做法。有许多构建服务器,如 Azure DevOps、TeamCity、Jenkins 和 Cruise Control.Net。

C# 8 - 可空引用类型
C# 8 - 可空引用类型

微软正在为 C# 8 添加一个名为可空引用类型的新功能。 乍一看这很令人困惑,因为所有引用类型都是可空的……那么这有什么不同呢? 从现在开始,如果启用了此功能,引用类型将是不可空的,除非您明确将它们标注为可空。

创建表达性名称的9个准则
创建表达性名称的9个准则

命名是主观的和情境化的,它是一门艺术,而对于大多数艺术,我们会发现其中的模式。我通过阅读他人的代码学到了很多。在这篇文章中,我整理了9个准则,希望其他人在我阅读他们的代码时能够遵循这些准则。

理解始于表达性命名
理解始于表达性命名

理解代码是修改代码的第一步。

.Net Core 中的垃圾回收类型
.Net Core 中的垃圾回收类型

现代编程语言中的内存管理往往是事后考虑的问题。从各种意图和目的来看,我们编写软件时几乎不会考虑内存问题。这对我们很有帮助,但总有例外情况...