وب سایت تخصصی شرکت فرین
دسته بندی دوره ها

C# 10 Best Practices

سرفصل های دوره

Maintaining code is not easy, especially when it is poorly written and hard to understand. This course will teach you how to create clean code, that is easy to maintain and extend, by following the C# best practices and coding conventions.


1. Course Overview
  • 1. Course Overview

  • 02. Clean Code Principles and Recommendations
  • 01. Lets Talk About Clean Code - Principles and Recommendations
  • 02. Writing Self-documenting Code
  • 03. KISS or Keep It Simple Stupid (Or Silly)
  • 04. DRY or Dont Repeat Yourself
  • 05. YAGNI or You Arent Gonna Need It
  • 06. SOLID - Single Responsibility Principle
  • 07. SOLID - Open-closed Principle
  • 08. SOLID - Liskov Substitution Principle
  • 09. SOLID - Interface Segregation Principle
  • 10. SOLID - Dependency Inversion Principle
  • 11. Favor Composition Over Inheritance
  • 12. Separation of Concerns
  • 13. Takeaway

  • 03. Coding Conventions and Guidelines
  • 01. Coding Conventions and Guidelines
  • 02. Naming Conventions
  • 03. PascalCase
  • 04. camelCase
  • 05. Code Layout Conventions
  • 06. Commenting Conventions
  • 07. Guidelines - String Interpolation
  • 08. Guidelines - StringBuilder
  • 09. Guidelines - Implicitly Typed Variables, UInt, and Arrays
  • 10. Guidelines - Func and Action
  • 11. Guidelines - new, Operators, and using
  • 12. Guidelines - ObjectInitializers and Static
  • 13. LINQ Guidelines
  • 14. Takeaway

  • 4. Clean Classes and Clean Methods
  • 1. Clean Classes and Methods
  • 2. Favoring Readability
  • 3. Defining a Class
  • 4. Class Naming and Ordering
  • 5. Static Classes
  • 6. Methods and Functions
  • 7. Major Method Naming Guidelines
  • 8. Namespaces and References
  • 9. Takeaway

  • 05. Refactoring to Clean Code Summary
  • 01. Refactoring to Clean Code
  • 02. Composing Methods
  • 03. Moving Features between Objects
  • 04. Organizing Data
  • 05. Demo - Organizing Data
  • 06. Simplifying Conditional Expressions
  • 07. Simplifying Method Calls
  • 08. Dealing with Generalization
  • 09. Rename Functionality
  • 10. Takeaway

  • 6. Creating Testable Code
  • 1. Creating Testable Code
  • 2. Why Unit Tests
  • 3. Anatomy of a Unit Test
  • 4. Demo - Anatomy of a Unit Test
  • 5. Unit Testing Best Practices
  • 6. Takeaway

  • 7. Takeaways - Dos and Donts
  • 1. Takeaway
  • 2. Coding Conventions and Guidelines
  • 3. Clean Methods and Classes
  • 4. Refactoring to Clean Code
  • 5. Unit Testing and Thank You!
  • 45,900 تومان
    بیش از یک محصول به صورت دانلودی میخواهید؟ محصول را به سبد خرید اضافه کنید.
    خرید دانلودی فوری

    در این روش نیاز به افزودن محصول به سبد خرید و تکمیل اطلاعات نیست و شما پس از وارد کردن ایمیل خود و طی کردن مراحل پرداخت لینک های دریافت محصولات را در ایمیل خود دریافت خواهید کرد.

    ایمیل شما:
    تولید کننده:
    مدرس:
    شناسه: 2682
    حجم: 439 مگابایت
    مدت زمان: 186 دقیقه
    تاریخ انتشار: 28 دی 1401
    طراحی سایت و خدمات سئو

    45,900 تومان
    افزودن به سبد خرید