Функционални
Използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Използваме „сесийни“ бисквитки, за да Ви идентифицираме временно. Те се пазят само по време на активната употреба на услугите ни. След излизане от приложението, затваряне на браузъра или мобилното устройство, данните се трият.
Използваме бисквитки, за да предоставим опцията „Запомни Ме“, която Ви позволява да използвате нашите услуги без да предоставяте потребителско име и парола. Допълнително е възможно да използваме бисквитки за да съхраняваме различни малки настройки, като избор на езика, позиции на менюта и персонализирано съдържание.
Използваме бисквитки и за измерване на маркетинговите ни усилия.
Аз съм направил 3 такива тук. Идеята е с помощта на сивия процесор в главата да направиш такива матрици (и да бъдеш сигурен, че са вярни), след това да дадеш на програмата да създаде същите матрици (в случая със същия размер) и да ги сравниш дали са еднакви.
PS: Можеш да направиш и тестове с умишлено невалиден input, за да провериш дали програмата реагира адекватно в такива ситуации, дали хвърля exception, или връща омазана матрица, или просто зацепва и дава not responding. :D
Ами казано е, че входът е валиден и да не го проверяваме, т.е. излиза, че е излишно да се хвърлят ексепшъни, но това с проверката с конкретни стойности ще го направя :)