3.8.2 Нахождение и исправление ошибок для достижения соответствия поставленным требованиям.

iDevice ikoon 3.8.2 Нахождение и исправление ошибок для достижения соответствия поставленным требованиям.

В профессиональном экзамене EUCIP есть несколько заданий для поиска и исправления ошибок в программном коде. Опять-таки это область, в которой приходиться долгое время практиковаться в написании кода и выработать некий навык.  Здесь же поговорим о некоторых типичных местах, которые стоит проверить.

При обходе цикла и массива - обходятся ли все элементы? Начинается ли с самого начала и заканчивается ли на самом последнем элементе?

Скобки в математических выражениях - в очерёдности выполнения операций конечно умножение/деление впереди, сложение/вычитание сзади. Также стоит проверить логические выражения, которые связаны между собой скобками.

В условных командах и циклах - что принадлежит этому блоку, а что должно быть снаружи.

В случае переменных - присваивается ли значение переменной с тем же именем, из которой и читается потом.

В случае типов данных - правильно ли сохраняется соответствующее значение в задекларированном типе.