Tiobe
公布了 2021 年度语言,Python
再一次夺得头名。但是之前都是 C#
处于领头羊的位置,只不过在最后一个月被 Python
反超。不管怎样,都说明了 C#
仍然往好的方向发展。
在过去的一段时间内,软件开发往往被认为是一种单独的行动
程序员在漆黑的屋子里,面对的屏幕敲击着花花绿绿的字符,然后就完成了一件匪夷所思的事情。
随着开源运动的兴起,这个时代已经过去了,我们希望在开发过程中也与他人交流和沟通。现在 Visual Studio 2022
中也加入了实时聊天的功能,快去尝试一下!
代码有两个主要目的:
- 让别人阅读
- 让机器执行
统一的代码风格是方便他人阅读是重要。 不少开发语言都规定了风格规范,甚至比如 Go
语言将代码风格作为语法的一部分。C#
也有 StyleCop
来定义代码规范。Visual Studio 2022
将会引入了一个功能能够帮助我们在保存代码文件的时候,自动按照预先设置的规范调整代码,类似于 Go
语言中 go fmt
命令。
PowerShell 是一个强大的 Shell 工具,这一系列课程帮你学习如何它。
StringBuilder
是一个广泛使用的 C#
类,关于它有哪些具体的细节可以探索的呢?这一系列文章可以帮你了解它们
StyleCop
可以帮助我们检测 C#
代码中不符合风格的部分。Meziantou.Analyzer
包借助了 Roslyn analyzer
来分析代码中是否出现了不是 Best Practice
的情况,它包含下面几个大类
- Usage
- Style
- Usage
- Performance
- Security
- ...
这里 通过例子展示了错误的 C#
代码姿势。