Prime (re)Factoring

Presented by: Steve Smith
Time: Thursday, Jan. 11, 1:00 PM - 2:00 PM

You've probably heard of refactoring, but did you know the term originates from the process of factoring programming code? In mathematics, factoring is used to pull out factors of numbers through division, and importantly prime numbers have factors of only themselves and the identity constant, 1.

Software also has factors, and the process of factoring is used to help reduce the scope of complex software to its prime factors, each of which elegantly performs a single function or responsibility.

Learn how to factor - and refactor - your non-prime code into more elegant, testable, and maintainable prime code.

Room: OrangeTags: .NET, C#, Object Oriented Programming, Programming Principles, Code QualityLevel: Introductory and overview