MyPage is a personalized page based on your interests.The page is customized to help you to find content that matters you the most.


I'm not curious

Lessons from Real World .NET Code Reviews

Course Summary

Code reviews often get skipped when schedules are tight. It is only later when there are problems, that code reviews are often part of a postmortem analysis of a project, or are even part of an external review. In this course, Shawn Wildermuth will share


  • +

    Course Syllabus

    ● What are Code Reviews?
        ◦ Introduction
        ◦ What Is It?
        ◦ Why Do It?
        ◦ How to Do It
        ◦ How to Not Do It
        ◦ Summary
    ● Lessons for C#
        ◦ Introduction
        ◦ Magic Numbers and Strings
        ◦ About 'if'
        ◦ String Concatenation
        ◦ const vs. readonly
        ◦ Bad IDisposable Usage
        ◦ Enumeration Initialization
        ◦ Large Method Bodies
        ◦ Summary
    ● Lessons for Classes
        ◦ Introduction
        ◦ Interfaces and Abstract Classes
        ◦ Excess Derivation
        ◦ Static Classes and Singletons
        ◦ Nested Class Usage
        ◦ Hiding Class Members with 'new'
        ◦ Auto Properties vs. Private Members
        ◦ Summary
    ● Lessons for ASP.NET
        ◦ Introduction
        ◦ Using Encoding in Markup Files
        ◦ Edge Versions of Browsers
        ◦ Embedding JS/CSS on a Page
        ◦ Content Delivery Networks
        ◦ Concatenating CSS
        ◦ Razor Lessons
        ◦ Caching Inside per Request Classes
        ◦ Overuse of Web API Attributed Routing
        ◦ Summary
    ● Lessons for Architecture
        ◦ Introduction
        ◦ Not Invented Here Syndrome
        ◦ Too Many Layers
        ◦ Integration Problems
        ◦ Dependency Injection
        ◦ Circular Dependencies
        ◦ Lazy Loading Problems in EF
        ◦ Large Resultsets in EF
        ◦ Big EDMX Problems in EF
        ◦ Summary

     


Course Fee:
USD 29

Course Type:

Self-Study

Course Status:

Active

Workload:

1 - 4 hours / week

This course is listed under Development & Implementations Community

Attended this course?

Back to Top

Awards & Accolades for MyTechLogy
Winner of
REDHERRING
Top 100 Asia
Finalist at SiTF Awards 2014 under the category Best Social & Community Product
Finalist at HR Vendor of the Year 2015 Awards under the category Best Learning Management System
Finalist at HR Vendor of the Year 2015 Awards under the category Best Talent Management Software
Hidden Image Url

Back to Top