Георги обнови решението на 13.11.2011 15:54 (преди около 13 години)
+REPOSITORY = 'https://github.com/tirpitzbg/ruby-retrospective-1'
+
+# Двадесет неща, които научих.
+#
+# 1. Променливите трябва да имат дескриптивни имена.
+# 2. Да идентирам с 2 интервала, а не с табулации.
+# 3. Да пиша по-кратък код.
+# 4. Функциите, които връщат булева стойност, трябва да завършват на ?.
+# 5. Да използвам attr_reader, attr_writer и attr_accessor, за да достъпвам полетата на даден обект.
+# 6. Думите в имената на променливите се разделят с подчертавки (_).
+# 7. Да използвам тернарен оператор, за да имам по-малко редове в кода.
+# 8. Да не слагам скоби навсякъде.
+# 9. Да използвам ламбда функции.
+# 10. Никой, който пише Ruby код, не слага подчертавка пред имената на параметрите.
+# 11. get_xxx е лошо име на метод, конвенцията е само xxx.
+# 12. map се ползва, когато искам резултат в масив, а each се ползва за итерация.
+# 13. Да се използва case/when било много готино.
+# 14. Да се използва self не било готино.
+# 15. Ruby e велик език.
+# 16. Да преименувам дългите променливи, за да намаля броя символи в даден ред.
+# 17. Да разделям дългите методи на два по-малки метода.
+# 18. Код, който минава "стилистичните" проверки може да бъде по-грозен от код, който не ги минава.
+# 19. Как да барам по кода, за да мине успешно стилистичната проверка.
+# 20. Стилистичната проверка е прекалена ;).
+# 21. Повече сериозни неща не научих ;).