Loading...
WifiAvivi avatar WifiAvivi 151 Точки

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

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

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

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

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

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

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

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

 

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

2
Programming Basics
ViPeRsA avatar ViPeRsA 189 Точки

Аз съм постен:

While(judgePoints != 100)

{

ProbvaiKvotSiRazbral();

}

:D

P.S:Това което си написал препоръчвам на всеки който сега почва да го следва, абсолютно съм съгласен.

3
18/05/2016 22:25:38
Gesh4o avatar Gesh4o Trainer 305 Точки

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

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

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

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

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

Поздрави!

3
18/05/2016 23:14:53
Можем ли да използваме бисквитки?
Ние използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Можете да се съгласите с всички или част от тях.
Назад
Функционални
Използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Използваме „сесийни“ бисквитки, за да Ви идентифицираме временно. Те се пазят само по време на активната употреба на услугите ни. След излизане от приложението, затваряне на браузъра или мобилното устройство, данните се трият. Използваме бисквитки, за да предоставим опцията „Запомни Ме“, която Ви позволява да използвате нашите услуги без да предоставяте потребителско име и парола. Допълнително е възможно да използваме бисквитки за да съхраняваме различни малки настройки, като избор на езика, позиции на менюта и персонализирано съдържание. Използваме бисквитки и за измерване на маркетинговите ни усилия.
Рекламни
Използваме бисквитки, за да измерваме маркетинг ефективността ни, броене на посещения, както и за проследяването дали дадено електронно писмо е било отворено.