C# Developers: Learn the Art of Writing Clean Code

所在平台: Udemy

课程主页: https://www.udemy.com/course/clean-code/

课程评论:没有评论

第一个写评论        关注课程

课程简介

C# 开发者:学习编写整洁代码的艺术 本课程面向希望成为中高级 C# 开发者的学员,旨在教授如何编写清晰、可维护的代码。课程将深入剖析 C# 程序中常见的“代码坏味”,并演示如何使用 ReSharper 工具安全地进行代码重构。 **核心内容:** * **识别代码坏味:** 学员将了解常见的代码问题,并学习如何找出它们。 * **代码重构技巧:** 通过 ReSharper,学员将掌握安全、快速的代码重构技术,以改进代码设计,同时不改变其外部行为。 * **编写整洁代码:** 课程将指导学员如何编写更易读、更易维护的代码,包括: * 将长方法分解为更小的、可维护的部分。 * 简化嵌套/复杂的条件语句。 * 设计方法的正确签名。 * 消除重复代码。 * 使用多态性将长的 switch/case 块重构为面向对象的结构。 * **实践操作:** 课程提供所有讲座示例的源代码供学员下载练习。 **学习目标:** 完成本课程后,学员将能够: * 识别代码中的“坏味”。 * 使用 ReSharper 的安全、快速的重构技术改进代码。 * 编写更易读、更易维护的整洁代码。 * 掌握一系列实用的代码重构方法。 **课程特色:** * 由优秀的 C# 课程作者 Mosh 授课。 * 理论与实践相结合,通过具体示例讲解。 * 提供源代码供学员练习。 * 提供 30 天无理由退款保证。 本课程强调了编写清晰、可维护代码对于 C# 开发者职业发展的重要性,是提升 C# 技能的必备课程。

课程评论(0条)

课程详情

These days, anyone can code. But if you want to get a job as an intermediate or senior-level C# developer, you must know how to write clean, maintainable code. As Martin Fowler said: "Any fool can write code that a computer can understand. Good programmers write code that humans can understand." - Martin Fowler Poorly written code is hard to understand, maintain and test. But what does separate poorly written code (aka code that smells) from beautiful code that talks? In this course, Mosh, author of several best selling C# courses on Udemy, walks you through common code smells found in C# programs and shows you how to refactor them using ReSharper. Refactoring is changing the design of the existing code without changing its external behaviour. In every lecture, you'll see an example of a popular code smell with Mosh's commentary about what is wrong with that code and more importantly, why. You'll then learn how to change the code in a safe and step-by-step fashion while minimising breaking changes. All the source codes presented in the lectures are available for download so you can practice these techniques on your own. By the end of this course, you'll be able to Spot the smells in your codeRefactor your code using safe and fast refactoring techniques with ReSharperWrite clean code that is more readable and maintainableBreak long methods into smaller, more maintainable onesSimplify nested / complex conditional blocksDesign the proper signature for your methodsRemove duplicated codeRefactor long switch/case blocks into an object-oriented design using polymorphismAnd more. Understanding and using these techniques are absolutely essential skills that every C# developer must have. WHAT OTHER STUDENTS WHO HAVE TAKEN THIS COURSE SAY: "This is a must have tutorial for every programmer. It includes the most valuable tips I have received for 5 years. Thank you Mosh you helped me a lot." -Se He "Just Love It! Its the 4th course i bought from Mosh, and i do not regret spending any money. I'm working as a developer for 2-3 years now but keep loosing myself in code written by me / others. I can finally understand why and what to change. Thanks Mosh!" -Klaus Prünster "This course was really great at explaining clean coding practices in a way which is easy to follow and understand. Highly recommended!" -Edin Livnjak "Another fantastic course from Mosh. I have't seen another course that explains these essential concepts so clearly. In my opinion all Developers should be taught this type of thing before being let loose within a work environment." -Mark Baker "This course is awesome! It's highly detailed (but easy to understand nonetheless). It has, for me personally, the right amount of information density; Mosh picked exactly the right speed of teaching and progressively intensifies the content, which is great! It is definitively worth the time and money, and one can clearly see the passionate effort the author has put in the creation of these materials. Big respects!!" -Raphael Beck 100% MONEY-BACK GUARANTEE This course comes with a 30-day money back guarantee. If you're not happy, ask for a refund, all your money back, no questions asked. So, do you want to take your C# skills to the next level? Enrol in the course now and you'll see the difference between clean and smelly code within a few minutes.

课程标签

0人关注该课程

主题相关的课程