C# 开发人员:学习编写干净代码的艺术
学习编写更好的 C# 代码并在技术面试中脱颖而出的技巧
讲师:Mosh Hamedani
双语IT资源独家Udemy付费课程,独家中英文字幕,配套资料齐全!
用不到1/10的价格,即可享受同样的高品质课程,且可以完全拥有,随时随地都可以任意观看和分享。
您将学到什么
- 区分好与坏
- 识别代码中的异味
- 使用 ReSharper 以安全、快速的方式重构代码
- 编写清晰的代码来揭示意图
- 将长方法分解为更小、更易于维护的方法
- 将冗长的 switch 语句重构为面向对象的设计
- 简化嵌套/复杂条件块
- 删除重复的代码
- 为你的方法设计适当的签名
探索相关主题
要求
- C#(任何级别)
描述
如今,任何人都可以编写代码。但如果你想成为一名中级或高级 C# 开发人员, 你必须知道如何编写简洁、可维护的代码。
正如马丁·福勒所说:
“即使是傻瓜也能写出计算机能理解的代码。优秀的程序员写出人类能理解的代码。” ——马丁·福勒
糟糕的代码难以理解、维护和测试。但是,糟糕的代码(也就是有异味的代码)和优美的代码又有什么区别呢?
在本课程中, Udemy 上多门畅销 C# 课程的作者Mosh将带您了解C# 程序中常见的代码异味,并演示如何使用 ReSharper 进行重构。重构是指在不改变现有代码外部行为的情况下,更改其设计。
在每节课中,你都会看到一个常见代码异味的示例,并会附上Mosh 的注释,解释该代码存在哪些问题,更重要的是,解释其原因。之后,你将学习如何以安全、循序渐进的方式修改代码,同时最大限度地减少破坏性变更。所有课程中提供的源代码均可下载,方便你自行练习这些技巧。
在本课程结束时,你将能够
- 发现代码中的异味
- 使用 ReSharper 的安全、快速重构技术来重构您的代码
- 编写更易读、更易于维护的干净代码
- 将长方法分解为更小、更易于维护的方法
- 简化嵌套/复杂条件块
- 为你的方法设计适当的签名
- 删除重复的代码
- 使用多态性将长 switch/case块重构为面向对象的设计
- 还有更多…
理解和使用这些技术是每个 C# 开发人员必须具备的绝对基本技能。
其他参加过这门课程的学生评价:
“这是每个程序员必备的教程。它包含了我五年来学到的最宝贵的技巧。谢谢你,Mosh,你帮了我大忙。” – Se He
“太喜欢了!这是我在 Mosh 购买的第四门课程,我一点也不后悔花了这笔钱。我从事开发工作已经两三年了,但总是迷失在自己/别人写的代码里。我终于明白为什么了,也明白了需要改进的地方。谢谢 Mosh!”——Klaus Prünster
这门课程非常出色,它以一种易于理解的方式解释了简洁的编码实践。强烈推荐!——Edin Livnjak
Mosh 的又一门精彩课程。我从未见过其他课程能如此清晰地解释这些基本概念。我认为所有开发人员在正式上手工作之前都应该学习这类课程。——Mark Baker
这门课程太棒了!内容非常详细(但仍然通俗易懂)。就我个人而言,它的信息密度恰到好处;Mosh 的教学节奏恰到好处,循序渐进地强化内容,非常棒!这门课程绝对物有所值,而且作者在创作这些材料时倾注的热情和心血也清晰可见。致以崇高的敬意!——Raphael Beck
100%退款保证
本课程提供 30 天退款保证。如果您不满意,请申请退款,全额退款,无需任何理由。
那么,您想将您的 C# 技能提升到一个新的水平吗?
立即报名参加课程,您将在几分钟内看到干净代码和有异味代码之间的区别。
本课程适合哪些人:
- 任何有兴趣提高代码质量的 C# 开发人员
如果你有能力,请务必支持课程的原创作者,这是他们应得的报酬!
本站收取的费用,仅用来维持网站正常运行的必要支出,从本站下载任何内容,说明你已经知晓并同意此条款。