Skip to content
Scrum 被高估了
Scrum 被高估了

Scrum 被高估了。对于从未一起工作过的团队来说,它是一个很好的起点,但它并不是万能的。

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

二分查找算法可以快速搜索大型数字数组,通常被称为分治法。

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

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

我常用的软件开发工具和资源
我常用的软件开发工具和资源

以下是我常用的工具、库和资源的集合。

Grady Booch 论软件架构
Grady Booch 论软件架构

Grady Booch 关于软件架构的一系列推文。

NVarchar 与 Varchar
NVarchar 与 Varchar

每个定义新字符串列的工程师都要做出决定:我应该使用 nvarchar 还是 varchar?

从原生 Javascript 更改 React 输入值
从原生 Javascript 更改 React 输入值

从原生 Javascript 更改 React 输入值并不像你想象的那么简单。

何时使用 FromService 属性
何时使用 FromService 属性

[FromServices] 属性允许在 Asp.Net Core 控制器中进行方法级别的依赖注入。

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

Microsoft 正在向 C# 8 添加一项名为可空引用类型的新功能。起初这令人困惑,因为所有引用类型都是可空的……那么这有什么不同呢?今后,如果启用该功能,引用类型将是不可空的,除非您明确将其标记为可空。

创建富有表现力的名称的9条指南
创建富有表现力的名称的9条指南

命名是主观的、情境性的,它是一种艺术,就像大多数艺术一样,我们会发现规律。通过阅读他人的代码,我学到了很多东西。在这篇文章中,我整理了9条指南,希望其他人在我阅读他们的代码时能够遵循这些指南。