http://SteveSmithBlog.com “Those who fail to learn from the mistakes of their predecessors are destined to repeat them” – George Santayana.

Download Report

Transcript http://SteveSmithBlog.com “Those who fail to learn from the mistakes of their predecessors are destined to repeat them” – George Santayana.

http://SteveSmithBlog.com
“Those who fail to learn from the mistakes of their predecessors are
destined to repeat them” – George Santayana
Context.
Principles
of
Mediocre Programming
just one more
false consensus bias
Hollywood Principle
Dependency Inversion Principle
Anti-Patterns
Singleton Pattern
Dependency Inversion Principle
public partial class Order
{
public void CheckOut()
{
this.SalesTax =
Utility.CalculateSalesTax(Utility.GetTaxableItems(this.Items));
DataAccess.SaveOrder(this.Items);
}
}
just in case
Tell, Don’t Ask
one class to rule them all
Single Responsibility Principle
Worst Practices
premature
Identify bottlenecks don’t blindly make “fixes”.
DRY
Atomiq
Seriously?
USE SOURCE CONTROL
anything
Not Invented Here
build vs. buy
those
http://bit.ly/dnAp3
http://bit.ly/19maJ8
www.microsoft.com/teched
www.microsoft.com/learning
http://microsoft.com/technet
http://microsoft.com/msdn
Sign up for Tech·Ed 2011 and save $500
starting June 8 – June 31st
http://northamerica.msteched.com/registration
You can also register at the
North America 2011 kiosk located at registration
Join us in Atlanta next year