Join My Newsletter?

Shawn Wildermuth

  • Home
  • What I Can Do 
    Advice Coaching Development
  • Training 
    Teaching Your Team Course List Calendar
  • Blog
  • About me
Get a Quote

Lessons from Real World .NET Code Reviews

  • Home
  • /
  • Courses
  • /
  • Lessons from Real World .NET Code Reviews
Overview Outline

Overview

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 with you lessons he’s learned from doing many of these reviews for companies.

What You will Learn?

  • What are code reviews actually for
  • C# recommendations
  • Class recommendations
  • ASP.NET recommendations
  • Architecture recommendations
  • Module 1: Course Overview
    • Course Overview
    Module 2: What are Code Reviews?
    • Introduction
    • What Is It?
    • Why Do It?
    • How to Do It
    • How to Not Do It
    • Summary
    Module 3: Lessons for C#
    • Introduction
    • Magic Numbers and Strings
    • About 'if'
    • String Concatenation
    • const vs. readonly
    • Bad IDisposable Usage
    • Enumeration Initialization
    • Large Method Bodies
    • Summary
    Module 4: 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
    Module 5: 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
    Module 6: 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 Type : Pluralsight
  • Level : Intermediate
  • #/Modules: 6
  • Duration : 2h 6m
  • Topics :
    • .NET
    • Code Review
    • Soft Skills
  • Updated : 04/29/2014
View Course

Shawn Wildermuth

Software Developer, Instructor, Microsoft MVP and Filmmaker

Explore
  • About Me
  • Contact Me
  • Advice
  • Privacy policy
Courses
  • Course Catalog
  • In-Person Training
  • Online Training
  • Free Training
Address
  • Wilder Minds LLC
  • shawn@wildermuth.com
  • 247 Josephine Street NW
    Atlanta, Georgia 30307
  • +(1) 404 227 3030

© Copyright Wilder Minds LLC

  • Home
  • Advice
  • Training
  • About Me
  • Contact