专栏首页张善友的专栏开放源代码库指南

开放源代码库指南

微软.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不断发展和改进时帮助改进和扩展文档。

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • .NET 4.0 版本号

    .NET 4.5.1, .NET 4.5 和 .NET 4.0 均基于 .NET 4.0 CLR,而 .NET 4.5 对 CLR进行了升级和Bug修复. .N...

    张善友
  • 微软“.Net社区虚拟大会”dotnetConf2015:关键词:.NET 创新、开源、跨平台

    去年 11 月的时候,微软开源了 .NET CoreFX,然后是今年 2 月份的 .NET CoreCLR。自那时以来,已经有大约 3500 人在 GitHu...

    张善友
  • .NET Core & ASP.NET Core 1.0在Redhat峰会上正式发布

         众所周知,Red Hat和微软正在努力使.NET Core成为Red Hat企业版Linux (RHEL)系统上的一流开发平台选项。这个团队已经一起工...

    张善友
  • 微软发布了开发社区采用.NET Standard的最新信息

    最近,微软发布了开发社区当前采用.NET Standard的最新信息。.NET Standard是API的正式规范,现有.NET实现在不同平台的是通用的(从而允...

    梁规晓
  • .NET 三个字母究竟应该如何大小写?前面的 “.” 什么时候能够去掉?(.NET Standard / dotnet-core / net472)

    发布于 2018-05-28 08:23 更新于 2018-07...

    walterlv
  • 为什么我们不要 .NET 程序员

    也许你已经知道了,我们正在招聘最优秀的程序员。不错,每个人都这样说。但是我们的程序员能打败你们的——任何时候。比如,米奇虽然只有5英尺高,但他是一个有相当实力的...

    用户1667431
  • 李伟坚:东莞.NET俱乐部成立大会暨技术沙龙(活动报名)

    自广州.NET技术俱乐部在2018年12月08日线下活动顺利开展后,东莞作为兄弟城市,也想通过线下活动的方式,点燃东莞.NET技术的熊熊之火。现决定先借助广州、...

    寒树Office与RPA
  • DotNet 资源大全中文版(Awesome最新版)

    Awesome系列的.Net资源整理。awesome-dotnet是由quozd发起和维护。内容包括:编译器、压缩、应用框架、应用模板、加密、数据库、反编译、I...

    张果
  • .NET Core之只是多看了你一眼

    技术学习是一件系统性的事情,如果拒绝学习,那么自己就会落后以至于被替代。.NET也是一样,当开源、跨平台成为主流的时候,如果再故步自封,等待.NET的就是死路一...

    Edison.Ma
  • 刷新.NET

    .NET Core 发布的那一天起,它在完成自我刷新的过程,一切为了适应未来,云原生。不仅仅跨平台那么简单。

    李明成

扫码关注云+社区

领取腾讯云代金券