Testing
Software Testing
Ошибки есть и будут. Их находят тестированием и устраняют отладкой.
На отладку уходит столько же времени, сколько и на написание кода.
Каждая найденная ошибка научит вас либо не делать ее снова, либо обнаружить ее в кратчайшие сроки, если она все таки случится.
Язык программирования должен помогать предотвратить ошибку средствами самого языка.
Сначала читайте, а потом исправляйте.
В случае когда ошибка не очевидно применяйте метод "разделяй и властвуй" для поиска источника ошибки.
В сложных случаях записывайте все, что вы делаете.
Самые трудные для исправления ошибки связаны с вашим неправильным представлением о программе.
Невоспроизводимые ошибки как правило связаны с данными, которые меняются при каждом запуске программы.
Очень важно тестировать программу четко представляя себе на каждом шаге что именно тестируется и какие результаты должны быть получены. Необходимо соблюдать порядок и последовательность, что бы ничего не пропустить и вести записи, что бы не забыть какая часть работы уже сделана.
Last updated
Was this helpful?