Level: Introductory to Intermediate
There's no such thing as a write-once application. The world is constantly changing, and your code needs to change with it and just as quickly. The problem comes when the code you need to change is incomprehensible. Why does this happen? And what can be done to fix it? You'll approach your code from the perspective that it needs to be understood by humans. You'll learn to think in small pieces and take a look at some techniques to keep your code manageable and understandable. Think of it this way—think about the next developer who will maintain the code. Now, imagine he's a homicidal maniac who knows where you live.
You will learn:
- About the roadblocks that prevent clean code
- Easy ways to increase code readability
- How to make the intent of code clear through real examples