Велина обнови решението на 14.11.2011 15:49 (преди около 13 години)
+REPOSITORY = 'http://github.com/vtasheva/ruby-retrospective-1'
+
+
+# 1. В Ruby се идентира с 2 интервала.
+# 2. Експлицитния return в края на метод не е нужен.
+# 3. Излишно е указването на self когато се вика метод в класа, който не завършва на =
+# 4. Няма нужда от then когато тялото на if-a е на следващия ред.
+# 5. Блок, подаван на метод може да бъде извикан с yield и не е задължително да бъде указана променлива за него.
+# 6. Може да се използва upto вместо for (на мен ми изглежда по-четимо с upto).
+# 7. if може да бъде написан на един ред (count = count + 1 if slice(i, subarray_length) == subarray).
+# 8. В occurences_count променливата freq е излишна.
+# 9. Hash.new(0) може да бъде написано просто {}, както и Array.new - [].
+# 10. Няма нужда от скоби около условие на if.
+# 11. attr_accessor-ите могат да бъдат на един ред.
+# 12. за проверка дали стринг завършва на нещо съществува метода end_with (защо не съм го разбралa по-рано, логично е ?!).
+# 13. За връщане на няколко стойности от метод се използва [].
+# 14. Трябва да се науча да измислям по-четими имена.
+# 15. Мога да използвам #first сместо индексиране ([0]).
+# 16. Грешка #1 от лекция 6.
+# 17. Научих за съществуването на неща като [*tags].
+# 18. Присвояването на сттойност на повече от една променлива може да стане на един ред.
+# 19. Научих, че тези две неща са еквивалентни: tags.map { |t| t.strip } и tags.map(&:strip).
+# 20. Научих да не забравям за това: if part != nil се записва като if part.
+# 21. Трябва да започвам писането на домашни по-рано, за да ми стига времето.