Десислава обнови решението на 29.04.2013 07:43 (преди над 11 години)
+REPOSITORY = 'http://github.com/DesislavaPanchovaPetrova/python-retrospective'
+
+# Двадесет неща, които научих.
+#
+# 1. В първа задача ползвам речник с ключове месеците вместо масив.
+# Така достъпа до зодиите е пряк.
+# 2. По-добра репрезентация на дъската в задачата TicTacToe се пише с форматиран
+# стринг, отколкото с цикъл.
+# 3. По-кратко е да използвам None като стойност по подразбиране за Mother и
+# Father в Person класа.
+# 4. Подобната логика на get_btothers и get_sisters методите я извевждам в
+# отделна функция.
+# 5. Използвам None като булева стойност, вместо да ползвам павенството с
+# None като булева стойниост.
+# 6. По-добре е да дефинирам константи в TicTacToe класа, вместо да ползвам
+# стойнностите направо в кода.
+# 7. Ползвам elif, за да избена проверката за О при победа на играча X.
+# 8. По-добре е за zip_with функцията, да я напиша с while цикъл.
+# Така ще работи и при поданени итератори с безкрайна дължина.
+# 9. Да пазя стойностите на наследниците в лист е по-удобно, няма нужда да се
+# преминава от множество към лист.
+# 10. Функцията cache да приема произволен брой аргументи и да връща правилен резултат
+# когато cache_size е нула.
+# 11. Променливите във функциите да бъдат със значещи имена.
Най-сетне някой, който си казва кое къде го е научил. Страшно ме улесни. Поздравления и за това, че всяка малка промяна ти е в отделен къмит, с адекватен message.
Само още 9 трябва да докараш.