Решение на Седма задача - ретроспекция от Валентин Георгиев

Обратно към всички решения

Към профила на Валентин Георгиев

Резултати

  • 0 точки от тестове
  • 0 бонус точки
  • 0 точки общо
  • 0 успешни тест(а)
  • 1 неуспешни тест(а)

Код

REPOSITORY = 'https://github.com/ValentinAlexandrovGeorgiev/ruby-retrospective-2016'
# Двадесет неща, които научих.
#
# 1. Докато разглеждах другите решения на първа задача научих от решението и коментарите на Георги Ангелов, че е по-добре е да се използват символи за ключове, защото за разлика от String-овете се интернират.
# 2. Преизползване на код. Използването на глобални константи, които да съхранят информацията на едно място, но да се използват, където е нужно
# 3. raise_error метода
# 4. Не съм много опитен в unit testing-a, вече имам малко повече опит
# 5. Create a libClass
# 6. Извикване на класове, които са в друг клас в трети клас :D
# 7. Триене на цяла програма и започване от нулата
# 8. Работа с Range-ове
# 9. Този вид push-вания hash << ['а', 'б']
# 10. Клониране на hash
# 11. Преценяване на всички случаи при unit testing
# 12. Промяна от map на each и обратното
# 13. Работа с глобални константи
# 14. Конкатениране на output string с пренасяне на нов ред
# 15. Рекурсивни извиквания..
# 16. Използването на метода super в конструктор
# 17. Използването на блокове и тяхното извикване
# 18. Тестването на трансформиращи функции като to_a, to_h
# 19. Да си преценявам по - добре времето за 5та задача
# 20. Придобиване на повече опит с Ruby

Лог от изпълнението

▸ Покажи лога

История (1 версия и 0 коментара)

Валентин обнови решението на 16.01.2017 16:44 (преди около 8 години)

▸ Покажи разликите
+REPOSITORY = 'https://github.com/ValentinAlexandrovGeorgiev/ruby-retrospective-2016'
+
+# Двадесет неща, които научих.
+#
+# 1. Докато разглеждах другите решения на първа задача научих от решението и коментарите на Георги Ангелов, че е по-добре е да се използват символи за ключове, защото за разлика от String-овете се интернират.
+# 2. Преизползване на код. Използването на глобални константи, които да съхранят информацията на едно място, но да се използват, където е нужно
+# 3. raise_error метода
+# 4. Не съм много опитен в unit testing-a, вече имам малко повече опит
+# 5. Create a libClass
+# 6. Извикване на класове, които са в друг клас в трети клас :D
+# 7. Триене на цяла програма и започване от нулата
+# 8. Работа с Range-ове
+# 9. Този вид push-вания hash << ['а', 'б']
+# 10. Клониране на hash
+# 11. Преценяване на всички случаи при unit testing
+# 12. Промяна от map на each и обратното
+# 13. Работа с глобални константи
+# 14. Конкатениране на output string с пренасяне на нов ред
+# 15. Рекурсивни извиквания..
+# 16. Използването на метода super в конструктор
+# 17. Използването на блокове и тяхното извикване
+# 18. Тестването на трансформиращи функции като to_a, to_h
+# 19. Да си преценявам по - добре времето за 5та задача
+# 20. Придобиване на повече опит с Ruby