Здравейте,

Както ви казах, този семестър ми се ще да вкарам нещо ново в схемата ви за оценяване. Това е така нареченото code review, което на някакъв етап ще ви се наложи да приложите. За тези от вас, които бяха на първото ни упражнение може би това вече е ясно, но за тези от вас, които не са били ще внеса малко разяснение:

Най-просто казано, давам ви възможност да преглеждате домашните на вашите колеги и ако имате някакви забележки или идеи за оптимизация вие ще трябва директно да го отразите в кода им под формата на commit към хранилище, което аз съм създал(https://github.com/mathinvalidnik/PeerCodeReview). За всяко следващо домашно, аз ще обновявам съдържанието на това хранилище съответно с вашите домашни. Както може би вече е станало ясно - ще ползваме GitHub. Разбрах, че всички имате профили там, така че това е добре. В няколко стъпки ще ви покажа, в какво ще се изразява тази ваша активност.

1. Зареждате папката на ваш колега, който искате да прегледате:



2. Избирате файл и избирате редактиране като преди това е нужно да дадете Fork за да имате право да редактирате



3. След като добавите необходимите промени по файла (редактиране или коментиране) вие задължително трябва да попълните Propose file change формата като в края на описанието искам да слагате името си и ФН, защото нямам съответствие между GitHub имената ви и вашите ФН.



4. Накрая, за да могат промените да се отразят при мен, ви трябва да създадете pull request:



По този начин аз ще мога да прегледам, какви промени предлагате и съответно ще ви върна отговор. Освен аз, отговори ще могат да връщат и ваши колеги. 


Идеята ми е да се научите да се оринетирате в чужд код и евентуално да го оптимизирате.

Схемата на оценяване е следната: Ако оценяващият е дал добро предложение, той ще получава бонус точки, а този който е оценен няма да си намали точките, които първоначлно съм му дал. С други думи: можете само да спечелите от цялата работа :) .

Ако имате накакви въпроси, пишете.

Last modified: Wednesday, 15 April 2015, 1:17 PM