In part this means that the methods are not drawn out and endless. Code fragments are placed in individual methods and documented as such. We never make long methods with multiple steps of business logic.
Methods usually have individual purpose and are robust in design.
We create object models and model their interaction before doing any implementation. We also check logic with test patterns in Rational suite. If your company adheres to a specific programming style, you also may demand a code to meet your style requirements. Here projects are managed according to widely adopted methodologies using working schedule, completion indicators and output control. The best indicator is a written code that implements some increasing percentage of entire functional specification as the development process goes.