Публикувана е петата задача за домашно. Ще ви е много полезно предварително да прочетете този гайд. Условието, както и малък тест, могат да бъдат намерени и в github хранилището ни.
Тук можете да ни питате ако има нещо неясно по условието.
Публикувана е петата задача за домашно. Ще ви е много полезно предварително да прочетете този гайд. Условието, както и малък тест, могат да бъдат намерени и в github хранилището ни.
Тук можете да ни питате ако има нещо неясно по условието.
Може би ще бъде добра идея да се качи един по-сложен пример за тестовет, като Glider Gun. A не ли нужно само да се upload-нат живите клетки при seed-ването?
@Андон, прав си. По - сложен тест ще намери много проблеми в решенията. Ако напишеш такъв и го споделиш с останалите тук ще получиш "звездичка", което е еквивалентно на точка. Ние, разбира се, имаме такива тестове и ще ги използваме за оценяване. Мислим, че ще е много полезно ако сами си пишете тестовете и заради това няма да ги споделим.
Не мисля, че разбирам въпроса ти. Да, при създаване на нов handler, и сътветно - дъска, seed-a трябва да е отразен на дъската. Според моето разбиране за въпроса ти, то ти питаш дали това трябва да се случи по HTTP или да се сложат директно на дъската. И двата варианта са приемливи. Стига след като NewGameOfLifeHandler
завърши всички клетки от входния му аргумент да са на върнатата дъска.
Предполагам няма значение реда, в който връщаме списъка от живи клетки?
Не, реда няма значение. Стига всички да са там. Единственото, за което реда има значение, е X и Y координатите в една клетка.
Ако някой се чуди как е представено визуално Game of Life: https://www.youtube.com/watch?v=C2vgICfQawE
За клиентски заявки, които не отговарят на описаните тук правила трябва да върнете статус 400 и съобщение какво не е било наред.
Съобщението за какво не е било наред трябва да е в header-a или body-то на response-a?
A трябва ли да спазва времеви ограничения от сорта да е под 1 секунда? Защото в някои случаи ще бъде прекалено трудно да се постигнат такива резултати.
Тука съм качил тестовете, които съм направил: https://drive.google.com/file/d/0B3RgvTUep74gbEhZTFNGZmg5T3c/view?usp=sharing
@Ралица в тялото
@Андон има времево ограничение от по една секунда на всеки тест което идва от evans. Но тестовете са били предвидени така че това да не е проблем :)
Има ли някакъв шанс да увеличите срока?
@Радослав Не, няма шанс.
Трябва да сте влезли в системата, за да може да отговаряте на теми.