Софтуерно Инженерство
Loading...
WifiAvivi avatar WifiAvivi 150 Точки

Как да тестваме задачите си?

Check list-а може да включва следните действия:

1) Прочетете условието отново - какво точно се изисква.

2) Какво число се търси в условието (int, double, др.).

3) Препълва ли се типът. Ако е int, сложете long и тествайте.

4) Проверете граничните стойности, които могат да бъдат въведени. Например - num е в диапазона от 0 до 100. Проверете 0 и 99.

5) Трябва ли да има >= или само >.

6) Не правете copy - paste на кода, защото е много вероятно да забравите да промените нещо и ще заложите грешка.

 

Споделете и вашите check list-ове.

Gesh4o avatar Gesh4o SoftUni Team Trainer 305 Точки

1) Виж условието, обърни внимание на изискванията на данните -> помисли за препълване.

2) Вземи лист с хартия и напиши решение, което можеш подробно да тестваш и да го изобразиш(изрисуваш).

3) Виж дали можеш да го накодиш.

4) Пробвай да го счупиш или помисли за гранични случай(най-вече какво трябва да е поведението на програтама в определени-случаи -> ако се налага погледни пак в условието).

Горе-долу това е моята логика, ако видя задача, чието решение не ми изкача в главата, като я погледна.

Поздрави!

3
18/05/2016 23:14:53