Библиотека "Солнца"

Соглашение на тестирование программ

Программирование и разработка игр

Сначала казалось, что все так просто: написали программку, кинули клич, мол, ставьте себе на комп, кто может, и потестируйте. Но вот подумалось: какие подводные камни могут тут быть? Оказалось - много.

Кто несет ответственность за баги в чужих программах, способные повредить вашу ОСь?

Кто даст гарантию, что тестер не утащит ваши идеи, картинки и куски кода, реализовав их раньше вас?

Как быть, если ваша программа пойдет гулять по чужим компам раньше времени в сыром виде, зарабатывая себе не лучшую репутацию?

И многое другое.

Да, вроде как паранойя, ага... но никому, ведь, не хочется оказаться в дурацком положении по милости тестера. Да и тестеру как-то не улыбается попортить свой комп дурным приложением.

И это еще не все. Должны быть установлены какие-то базовые правила тестирования. Например, если вы даете свою программу приятелю, а он долго ломается и под конец выдает что-то невразумительное, то это, мягко говоря, обескураживает. Особенно когда тестеров раз, два и обчелся.

С другой стороны, если вам дали, допустим, игру, попросив "погонять в нее", то вы ничего особенного сделать не сможете. Открылось, не зависло - и ладно.

А ведь, для начала тестирования необходимо хотя бы предоставлять разработчику сведения о системе и железе, на котором будет тестирование проходить. Какая ОС, какой монитор (разрешение), процессор, память и пр. При этом, все сведения тестер дает добровольно-принудительно, что, возможно, уже может стать причиной для какого-нибудь конфликта (я сталкивалась с крайней подозрительностью, когда просила дать мне и более безобидные сведения).

 

В общем, мне думается, необходимо составить текст соглашения на тестирование, так, чтобы не оставалось никаких непоняток и каждая из сторон четко понимала, что это не просто "чужое произведение до публикации почитать и обосрать обсудить с автором", но и гораздо более серьезное дело, где у каждого есть обязанности и права.

(Ну, просто, рассказик "на почитать" вряд ли вам, в потенциале, посадит комп при открытии).

 

Итак, в комментариях буду выкладывать соображения по пунктам данного документа. Не знаю, будет ли он иметь какое-нибудь юридическое значение, но, по крайней мере, большую часть возможных претензий друг к другу должен исключить.

 

Жду вас в обсуждении, программисты и будущие тестеры!

 

02:56