Пользуйтесь итеративным процессом, дающим массу возможностей исправить ошибки и улучшить решение, прежде чем вы запустите его.