Best Practice Category content as of 11/21/2024 Home Software Development Click a title or thumbnail to go to a post. Click an arrow to expand or collapse a category. How can we write software that won’t be labeled “legacy code” too early? Think before you type – variable names and other entities Why would my team ever need coding standards or guidelines? Writing Code that Humans Can UnderstandCode Reviews 7 Steps to Keeping Your Emotions in Check during Code ReviewsDocumentation Why don't developers write documentation?Maintainability Does developing maintainable code really matter? Should abbreviations and acronyms be avoided as identifiers in source code? Why should I add comments to my code?Program Organization Should I obscure my source code to make it more secure? What's the point of callback functions?