微軟.NET開發團隊在博客上(https://blogs.msdn.microsoft.com/dotnet/2018/10/15/guidance-for-library-authors/)剛剛發布了.NET Library Guidance的第一個版本。這是一系列全新的文章,指導你為.NET創建高質量代碼庫。該指南包含我們已確定的適用於大多數公共.NET庫的 最佳實踐。
我們希望幫助.NET開發人員構建具有以下方面的優秀庫:
- l 包容性:優秀的.NET庫致力於支持眾多平台和應用程序。
- l 穩定性:優秀的.NET 系統在具有眾多庫的應用程序中運行的 .NET 生態系統中共存。
- l 設計為可改進:.NET 庫要隨着時間的推移進行改進和演變,同時支持現有用戶。
- l 可調試:.NET庫要使用最新的工具,為用戶打造卓越的調試體驗。
- l 受信任:.NE 庫通過安全最佳做法發布到 NuGet,備受開發人員的信賴。
- 近年來,Microsoft在.NET工具方面進行了大量投資,以便更輕松地構建.NET庫,包括跨平台支持,.NET Standard以及與NuGet的緊密集成。
- 最后,指南還沒有完成。您的反饋有助於改進.NET以及未來的.NET開源生態系統。以便在.NET不斷發展和改進時幫助改進和擴展文檔。
視頻
.NET Conf 2018的視頻演示了許多相同的指南: