New answers tagged

6

It depends on your strengths. Some people learn best through tinkering. Taking the code, compiling it, poking at it somewhere, looking at the result, repeat as necessary. Some people learn best through mapping. They find the entrypoint, then start following the flow to important bits of code, getting a feel for dependencies and structure. Some people learn ...


1

Some common techniques you may find useful include: Run the application with a debugger attached and step through the core parts of the code that way. This way, you can see a slow motion view of data flowing through the application as it runs. This should help better understand which parts of the code are responsible for certain parts of the application ...


2

The Command-Query Separation Principle was created by Bertrand Meyer for the Eiffel Programming Language. The Java Programming Language is not the Eiffel Programming Language, so there is no reason for Java Programmers to follow rules of Eiffel Programmers. There are hundreds of people who have written thousands of books on Object-Oriented Programming. It ...


Top 50 recent answers are included