dmitryNik, по-моему это не самый лучший подход...
Ну я спорить не буду, у меня не так много опыта в программировании. Но хотелось бы для повышения опыта увидеть реализацию другого подхода.
Да и вообще, было б хорошо, если бы кто-нибудь помог разобраться до конца в программировании... читать книжки умные - одно, а писать реальные программы - другое, каждый раз натыкаюсь на то, что какую-то функцию забыл или, например, с поинтерами путаюсь. Ну или хотя бы поучаствовать бы в каком-нибудь проекте, где новичков не особо сильно пинают за ошибки=)
КТо-то в инете написал, что если программер в своем коде часто пользуется дебаггером, то гнать надо такого программера. По-моему это заблуждение, особенно на стадии обучения новому языку...