C# Anti-Patterns: A List Of Programming Practices To Avoid

所在平台: Udemy

课程主页: https://www.udemy.com/course/csharp-anti-patterns-and-bad-programming-practices/

课程评论:没有评论

第一个写评论        关注课程

课程简介

Coursera C# Anti-Patterns: 编程实践规避指南 本课程专为希望提升 C# 编程技能的初学者和中级开发者设计。课程将深入剖析 C# 开发中最常见的“反模式”——即那些无效且适得其反的常见编程实践。 **课程亮点:** * **识别糟糕的代码:** 学习识别那些令人头疼的代码结构,例如混乱的对象层次、滥用 `Parse` 和 `ToString`、利用异常进行流程控制,以及充斥着错误的“重复造轮子”类。 * **理解反模式的根源:** 教授每种反模式的原理,解释为何该模式是糟糕的。 * **掌握重构技巧:** 提供实际的重构方法,帮助你有效地解决反模式带来的问题。 * **提升代码质量:** 无论你是想提高个人开发能力,还是准备进行代码评审,亦或是为 C# 相关工作面试做准备,本课程都将为你打下坚实的基础,让你具备区分和编写高质量 C# 代码的能力。 **课程内容:** 超过 3 小时的视频内容,涵盖了最常见的 C# 反模式。 **学习目标:** * 熟练识别并规避 C# 开发中的常见反模式。 * 掌握将不良代码重构为更优解决方案的技巧。 * 显著提升 C# 和 .NET Framework 的理解深度。 * 为代码评审和技术面试做好充分准备。 立即报名,享受当前价格并获得所有未来内容的终身免费访问权。

课程评论(0条)

课程详情

BEST COURSE CHOICE for beginners and intermediate C# developers who want to take their programming skills to the next level.Code reviews sometimes expose truly terrible code - mangled object hierarchies, judicious use of Parse and ToString, flow-control logic using Exceptions, and "reinvented wheel" classes littered with bugs.In fact the same bad code tends to crop up over and over, which is why we call them "Anti-Patterns".Anti-patterns are common responses to a recurring problem that are ineffective and highly counterproductive.In a series of short lectures I am going to show you the most common C# anti-patterns. I will introduce each anti-pattern, show you why the pattern is bad, and how you can refactor the code to resolve the problem. Why should you take this course?You should take this course if you are a beginner or intermediate C# developer and want to take your skills to the next level. A thorough understanding of all common anti-patterns will help you enormously in your understanding of C# and the.NET Framework.Or you might be working in a developer team and about to perform your first code review. The examples in this course will help you spot bad code quickly, and give you an idea what senior developers like to see at when they review code.Or maybe you're preparing for a C# related job interview? This course will give you an excellent foundation to answer any questions about code quality they might throw at you.Act nowThis course contains over 3 hours of video content. Enroll now to benefit from the current price and get lifelong free access to all future materials.

课程标签

0人关注该课程

主题相关的课程