Anti-Patterns and Worst Practices
Anti-Patterns and Worst Practices
Anti-Patterns and Worst Practices

Last updated on 2013-11-23

About the Book

Writing C# is one thing, but writing it well is a combination of many things. Not only will this tell you which traps to avoid, but why you should avoid them. Great concepts for beginners and good reminders for even the most seasoned coders.

From the Trenches

Chris will be the first to admit that he has written some really awful code in his past. He's still not done writing bad code, but he does have a radar for it now. Over the years he has fine-tuned his senses to be able to spot some bad code. His connections in the community have always been there to help him understand why it's bad code. It's now time for that knowledge to be shared.

Well Traveled

Chris has put his time in with enterprise software, e-commerce, consulting firms, the open source community, and start-ups. He has been around the block a time or two. Code can look great in one community and come off as completely worthless in another. There's always context, deadlines, and expectations to define this quality, but there are also ways to develop in such a way that make these environmental factors irrelevant.

Table of Contents (pending)
  1. Introduction
    • Why write this?
    • Love it or Hate it, You Want Good Code
  2. Who cares? It works!
    • Why is good, clean code important?
    • Be kind, rewind
  3. Rookie Mistakes
    • Your Code is Doing Too Much
    • The Arrowhead Antipattern
    • The Monster Object
    • Utils, Managers, Helpers, Oh My!
    • Patterns to Help You
  4. Overdoing It
    • Don't Reinvent the Wheel
    • You Aren't Better or Faster than the BCL
    • Don't Abuse the Language, Use the Language
    • Patterns Aren't Prescriptions, They're Guidelines
  5. What's Next?
    • The Vision
    • The Tools

About the Author

Chris Missal
Chris Missal

Chris is a passionate software developer and technology enthusiast living in Austin, TX. He spends his days as a Senior Consultant for Headspring and his nights working on open source projects or having a social life.

The Leanpub 45-day 100% Happiness Guarantee

Within 45 days of purchase you can get a 100% refund on any Leanpub purchase, in two clicks.

See full terms...

Write and Publish on Leanpub

Authors, publishers and universities use Leanpub to publish amazing in-progress and completed books and courses, just like this one. You can use Leanpub to write, publish and sell your book or course as well! Leanpub is a powerful platform for serious authors, combining a simple, elegant writing and publishing workflow with a store focused on selling in-progress ebooks. Leanpub is a magical typewriter for authors: just write in plain text, and to publish your ebook, just click a button. It really is that easy.

Learn more about writing on Leanpub