Internal is your friend. Projects are interfaces. Oceans are battlefields. Software Programming .NET In addition to the great info about limiting the “blast radius” of your code, there was a segment in Steve Smith’s recent appearance on the .NET Rocks podcast where he discussed a pattern I really like when it comes to structuring .NET code: heavily using the internal keyword.
Organizing Your Code to Minimize the 'Blast Radius' Software Programming .NET I was recently listening to an episode of the .NET Rocks podcast with guest Steve “Ardalis” Smith and Steve articulated an issue I’ve tried to highlight in code reviews many times in the past in a very succinct way that I loved: you want to organize your code in such a way as to minimize the “blast radius” when you inevitably make a change.
Software Engineering Character Classes Software Programming Much like a role-playing game, software engineers come in a variety of types, or “builds.” In gaming, these are referred to as “character classes.” Which are you?