How and Why to Avoid Excessive Nesting

Background This probably sounds really nit-picky or OCD, but I think it's an issue worth addressing. Excessive nesting of logic within code can make things nightmarish to read. Even a…

Continue Reading How and Why to Avoid Excessive Nesting

Keep Your Fields Private

Background A recent discussion about this spurred a bit of a debate. Ever since I can remember, I've always been told to keep fields private. If you want to expose…

Continue Reading Keep Your Fields Private

Potential Future Readings?

Based on this survey over at Code Project, I feel like I might have some reading to do. Let Us C: Seems to be at the top of people's lists.…

Continue Reading Potential Future Readings?

Why Events? Decoupling.

Background Previously, I wrote about how events provide you with flexibility in your code. If you take on an event-based paradigm, you can view your system as a group of…

Continue Reading Why Events? Decoupling.