Иван обнови решението на 22.01.2014 13:14 (преди почти 11 години)
+REPOSITORY = 'https://github.com/ivan-prodanov/ruby-retrospective-3'
+
+# Двадесет неща, които научих.
+#
+# 0. Научих, че блок написан на един дълъг ред между { и } е по-зле от блок, написан на 4 реда, включващи 'do' и 'end'.
+# 1. Има функция remainder, по-четливо е, от колкото modulo(..)
+#
+# 2. Проверката за прости числа: по-добре четливо, от колкото оптимизирано, но нечетливо.
+# 3. prime_factors връщаше nil, нещо напълно грешно, ето къде ми гърмят тестовете!
+# 4. Бях забравил да викна .abs в digits метода на първа задача. Гърмеше ми при отрицателни числа. Пък и &:to_i като аргумент в .map е хитро!
+# 5. frequencies(), научих че each_with_object e по-добре от each в случая
+# 6. На втора задача научих, че в конструктора може да се инициализира повече от 1 променлива на ред - @var1, @var2 = var1, var2
+# 7. Научих, че скобите не са нужни винаги при извикване на функция f1(arg1, arg2) => f1 arg1, arg2
+# 8. Научих, че при положение, че Renderer ми е базов модул, Html и Аscii могат да го наследят
+# 9. еxtend е наследяване за модули(чудех се, защо не става с '<')
+# 10. Въпреки, че харесвам решението си на 4-та задача, осъзнах KISS принципа какво представлява, съобразявайки се с решението на Никола Ненков
+# 11. Научих как да си дефинирам методи по време на Runtime (тази лекция май май съм я е изпуснал).
+# 12. Научих, че jump-oвете много по-просто се дефинират като хеш от ламбди
+# 13. Научих .freeze какво прави, благодарение на коментара на Митьо в решението на Никола Ненков. Интересно наименование, бях свикнал на sealed :)
+# 14. Научих, че копирането в руби на част от начина на изчислияване на флагове при инструкции като cmp или xor в асемблер, води до много лош дизайн.
+# 15. Научих, че когато се прави DSL, не трябва да се копира 1:1 логиката, а 1:1 функционалността.
+# 16. Научих, надявам се, основата на руби, благодарение на този курс
+# 17. Искам да науча и основата на python и scala, разбрах, че преподавате курсове и по тях. Ще има ли такъв другата кодина?