Tworzenie i testowanie własnego bota, cz. 2: Testowanie

03.11.2012 - Kuba Kowalski
Trudność

Boty tymczasowe

W trakcie pracy nad botem zdarza się, że bardzo często trzeba aktualizować jego kod jedynie po to aby sprawdzić czy jakaś poprawka zadziałała prawidłowo. Takie drobne, ale częste modyfikacje kodu są uciążliwe. Wymagają wysłania kodu z panelu bota, stworzenia nowej rozgrywki testującej poprawność, obejrzenia jej i wychwycenia błędu, po czym znów aktualizacji bota, itd. Automatyczną konsekwencją takiego działania jest również sztuczne zwiększanie się numeru wersji bota, utrudniające rzeczywiste notowanie postępów prac z powodu licznych kolejnych wersji kodu źródłowego, różniących się czasem o zwykłą literówkę.

Rozwiązaniem tej kwesii są tzw. boty tymczasowe. Podczas wyboru zawodnika na stronie tworzenia nowej rozgrywki, zalogowani użytkownicy mogą zaznaczyć opcję kod źródłowy. Po wybraniu języka programowania w którym jest napisany bot oraz jego typu, można przesłać plik z kodem źródłowym bezpośrednio z dysku. Bot ten zostanie jednorazowo "stworzony": skompilowany i zagra w aktualnie tworzonej rozgrywce jako bot testowy. Tak więc po utworzeniu rozgrywki zostaniemy przeniesieni do wizualizacji z możliwością podglądu komunikatów wysłanego bota tymczasowego. W jednej rozgrywce tylko jeden kod źródłowy może brać udział jako bot tymczasowy (tzn. nie można wysłać dwóch różnych plików jako kody dwóch zawodników, ale można ten sam plik).

temporary_bot
0
Twoja ocena: Brak

Copyright © 2008-2010 Wrocławski Portal Informatyczny

design: rafalpolito.com