Scrum 被高估了
Scrum 被高估了。对于从未一起工作过的团队来说,它是一个很好的起点,但它并不是万能的。
二分查找算法实现
二分查找算法可以快速搜索大型数字数组,通常被称为分治法。
使用构建框架的好处
持续集成 (CI) 和/或持续交付 (CD) 如今已成为软件项目的标准做法。有许多构建服务器,如 Azure DevOps、TeamCity、Jenkins 和 Cruise Control.Net。
我常用的软件开发工具和资源
以下是我常用的工具、库和资源的集合。
Grady Booch 论软件架构
Grady Booch 关于软件架构的一系列推文。
NVarchar 与 Varchar
每个定义新字符串列的工程师都要做出决定:我应该使用 nvarchar 还是 varchar?
从原生 Javascript 更改 React 输入值
从原生 Javascript 更改 React 输入值并不像你想象的那么简单。
何时使用 FromService 属性
[FromServices] 属性允许在 Asp.Net Core 控制器中进行方法级别的依赖注入。
C# 8 - 可空引用类型
Microsoft 正在向 C# 8 添加一项名为可空引用类型的新功能。起初这令人困惑,因为所有引用类型都是可空的……那么这有什么不同呢?今后,如果启用该功能,引用类型将是不可空的,除非您明确将其标记为可空。
创建富有表现力的名称的9条指南
命名是主观的、情境性的,它是一种艺术,就像大多数艺术一样,我们会发现规律。通过阅读他人的代码,我学到了很多东西。在这篇文章中,我整理了9条指南,希望其他人在我阅读他们的代码时能够遵循这些指南。