如何设计一个良好的 API 接口?

API 是软件系统的核心,而我们在设计 API 接口的同时,面临着非常多的挑战,从遇到的场景上来看,它是多样的,如何设计一个处处适用的 API 呢?我们所参与的业务不断演进,如何设计一个有兼容性的 API 呢?我们的软件流程是协同开发的, …

阅读更多 »

C# 编码规范

对于编程中非代码文件(例如 xml 等),我们目前的最佳指南是代码风格的一致性。编辑代码文件时,需要保持新增/更改的代码与原文件中的代码风格一致性。对于新建的代码文件,它也应符合本编码规范。好的编码规范,有利于提升代码的可读性。 …

阅读更多 »