C#开发者课程:学习编写干净代码的艺术

代码是写给人看的还是电脑看的? 我想这么简单的问题可能会有不同甚至对立的答案,Martin Fowler 说 : 任何傻瓜都可以编写电脑可以理解的代码。好的程序员编写人可以理解的代码。我想最主要原因还是代码可不是写完即丢,代码要可维护,而这维护的人可能不是原作者,想像一下 Linux Kernel 只有 Linus 自己看得懂,那么这套操作系统还有人敢用吗? 更不用说有那么多开发者愿意追随他一起维护。所以程序员可不能只写自己和电脑看得懂的程序,无法维护的代码可能很快就消失在市场中 🙂

从这 3.5 小时的课程,你会学到

  • 分辨好的和坏的代码之间的区别
  • 识别代码中的怪味
  • 使用ReSharper以安全快速的方式重构代码
  • 编写展现意图干净的代码
  • 将冗长方法(method)分解成更小,更可维护的方法
  • 将重构的较长的 switch 语句转换为面向对象的设计
  • 简化 嵌套/复杂条件区块
  • 删除重复的代码
  • 为你的方法设计适当的签名

规定为何?

  • C#(任何级别)

课程说明

“任何傻瓜都可以编写电脑可以理解的代码。好的程序员编写人类可以理解的代码。“ –  Martin Fowler

写得不好的代码很难理解,维护和测试。但是什么区别写得不好的代码(又名有怪味的代码 )与所谈论漂亮的代码?在这个课程中,Mosh 引导你学习C#程序中常见的代码怪味,以及如何使用 ReSharper 重构它们。重构正在改变现有代码的设计,而不改变其外部行为。

在每次讲座中,你会看到一个流行的代码气味的案例,Mosh 的解释关于什么是错误的代码以及为什么。然后,你将学习如何以安全且一步一步的方式更改代码,同时最大限度地减少突变。演讲中提供的所有源始码都可供下载,因此你可以自己练习这些技术。

本课程包含技术,是任何希望提升他们的代码品质的 C#开发人员所必须的。

在本课程结束时,你将能够

  • 发现你的代码中的怪味
  • 使用ReSharper,使用安全快速的重构技术重构你的代码
  • 编写更易读和可维护的干净的代码
  • 特别是,你将学习如何
  • 将长的方法(long methon ) 分成更小,更可维护的方法
  • 简化 嵌套/复杂条件区块
  • 为你的方法设计适当的签名
  • 删除重复的代码
  • 重构将 swith 转换成使用多态的面向对象设计
  • 使用标准命名惯例编写C#代码
  • 还有更多..

目标受众是谁?

  • 任何有兴趣提高代码品质的C#开发人员

讲师简介

Mosh Hamedani 热情的软件工程师和畅销课程讲师

除了他作为软件工程师的职业生涯外,他真正喜欢与他人分享他的知识。自从20岁初头,他一直在教授课程和举办 C#,ASP.NET的研讨会,面向对象编程和干净编码。他是Udemy的6个畅销课程的讲师,未来即将会有更多课程。

Mosh拥有网络系统科学硕士和软件工程科学学士学位。他还是Microsoft认证的应用程序开发人员,技术专家(Web应用程序)和专业人员。

在软件世界之外,Mosh是一位摄影师,钢琴家和热情的拉丁舞者。

英文字幕:有

  • 想要了解如何将英文字幕自动翻译成中文? 请参考这篇 How-To

课程网址  ♥找优惠折扣码?

Sponsored by Udemy

你可能会有兴趣

 欢迎订阅 Soft & Share 

发表评论

Powered by WordPress.com.

Up ↑

%d 博主赞过: