![]() |
#14 |
Гость
|
Цитата:
Т.е. проверить входящие параметры например, насколько они соответствуют ожиданиям алгоритма, выдать ошибки, если что-то не соответствует. Если делим что-то на что-то нужно сначала проверить, не появится ли в знаменателе 0. Если что-то ищем, потом нужно поверить нашли ли и решить что делать, если не нашли. Если есть if нужно подумать, что делать в случае else и нужно ли. Если есть swith в нем обязателен default. И никогда не верить предположениям. Типа "ну тут то никак не может быть иначе". Может. И надо подумать как на это реагировать. Если в каждом месте кода не останется логических дыр, то и со сценариями будет проще. |
|