Веселин обнови решението на 18.01.2015 16:37 (преди почти 10 години)
+REPOSITORY = 'https://github.com/wireless-ghost/ruby-retrospective-4'
+
+# Двадесет неща, които научих.
+#
+# 1. Научих се да работя с vim.
+# 2. Научих какво е интерполация и как се използва в Ruby.
+# 3. Ползването на символи (symbols) в Ruby помага за бързодействието
+# на програмата и за оптимизиране на използваното количество памет.
+# 4. Какво е анонимна функция - концепция и употреба в Ruby.
+# 5. Всичко в Ruby е обект.
+# 6. Ancestor chain,
+# 7. Научих какво е Ruby gem .
+# 8. Изключения.
+# 9. Обработката на изключения става с raise и rescue, а не с throw и catch
+# 10. Бездънната рекурсия водви до препълване на call stack-а.
+# 11. Изключенята в Ruby се подават нагоре по веригата (bubble-up).
+# 12. Програмистките грешки, от неправилна употреба на кода, не трябва
+# да се прихващат.
+# 13. Научих коя е Sandi Metz.
+# 14. Научих да използвам Regular Expressions за обработка на стрингове.
+# 15. Научих се да използвам git.
+# 16. Научих се да правя pull requests.
+# 17. Тестовете са важни при разработката на софтуер, спестяват време и
+# предотвратяват появата на бъгове при евентуална промяна в кода.
+# 18. Съществува стил програмиране, базиран на тестове.
+# 19. Последния ред в един метод е и върнатия обекта, освен ако преди това
+# няма return на обект при конкретни стойности.
+# 20. Клас макросите (attr_accessor, attr_reader, attr_writer и други)
+# спестяват излишното писане на код и помагат за неговата четимост