TLDR The one certain time you should add comments to code is when the code can’t or doesn’t explain itself. Adding Comments I read a lot of code. And thus, I read…
Author: Ken Nelson
Clear Writing Equals a Clear Mind
“A common fallacy is to assume authors of incomprehensible code will be able to express themselves clearly in comments.” – Kevlin Henney TLDR Clear writing equals thinking. Since you want your programmers…
Scoping a Refactoring Effort for My Boss
TLDR You’ve been asked to consider replacing 2 open source modules–here is how to use Understand’s Architectures and Dependency analysis to let your boss know how much effort/risk this will entail. Details…
Using Architectures to Easily Track Dependencies on Open Source
Using Architectures to Easily Track Dependencies on Open Source
9 Techniques That Help You Safely Work With Legacy Code
Success with legacy code relies on only making changes to code you understand. Here are 9 systematic approaches that will help you UNDERSTAND your legacy code.
A Toolsmith’s Guide to the Understand API
Using Understand’s C, Perl, and Python APIs to write programs about your programs, you can make your team more productive, smarter, and less dangerous
Short-term memory overload while debugging
The decisions you make while thinking about code are far too complicated to trust to memory. Ken shows how Understand helps you not rely on short term memory and walk code in an organized fashion that misses nothing.
2 Uber Fast Ways to Browse Your Code
In this short video, Ken shows you two similar but crucially different fast ways to browse code in Understand.
Info is just a Hover Away
If you hover over your code in Understand it will tell you all sorts of things about what you are hovering over.
One-Click Code Browsing
The “Browse” mode of Understand generates synch events and definition visits with just a single click.