#设计
使用构建框架的好处
持续集成 (CI) 和/或持续交付 (CD) 如今已成为软件项目的标准做法。有许多构建服务器,如 Azure DevOps、TeamCity、Jenkins 和 Cruise Control.Net。
创建富有表现力的名称的9条指南
命名是主观的、情境性的,它是一种艺术,就像大多数艺术一样,我们会发现规律。通过阅读他人的代码,我学到了很多东西。在这篇文章中,我整理了9条指南,希望其他人在我阅读他们的代码时能够遵循这些指南。
理解始于表达性命名
理解代码是修改代码的第一步。
.Net Core 中的垃圾回收类型
现代语言中的内存管理通常是事后才考虑的。在很大程度上,我们编写软件时几乎不考虑内存。这对我们很有帮助,但总有例外……