Решение на Пета задача от Красимира Божанова

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

Към профила на Красимира Божанова

Резултати

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

Код

REPOSITORY = 'https://github.com/krasimira-bozhanova/ruby-retrospective-3'
# Научих:
# 1. Да именовам променливите с подходящи имена.
# 2. Да проверявам по повече от веднъж преди да предам
# 3. По-добре е домашните да се предават по-рано. Feedback-ът е доста полезен.
# 4. Че трябва да се разровя из библиотеките, за да не реализирам методи, които вече ги има
# 5. Трябва да избягваме дефинирането на излишни променливи, ако ги използваме само веднъж.
# 6. Че в Ruby всичко е консистентно.
# 7. Да боравя свободни с map и filter
# 8. Как да проверявам с регулярен израз дали число е просто.
# 9. Че може да подаваме блокове като агументи на метод.
# 10. Да изнасям неща в константи, когато е необходимо.
# 11. Да спазвам конвенции за именоване на класове, методи и т.н.
# 12. Да форматирам правилно кода си.
# 13. Какво е метапрограмиране.
# 14. Колко са важни unittest-овете
# 15. Винаги има лесен и прост начин да се направи нещо, което на пръв поглед изглежда значително по-сложно.
# 16. Трябва да съм запозната с предимствата на езика и да се възползвам от тях.
# 17. Да тествам кода си максимално с всякакви възможни ситуации.
# 18. Хубаво е да няма повтарящ се код, затова изнасям в отделни методи неща, които ще използвам повече от веднъж.
# 19. Разширих познанията и схващанията си за ООП.
# 20. Как се прави DSL с Ruby

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

Красимира обнови решението на 22.01.2014 16:57 (преди над 10 години)

+REPOSITORY = 'https://github.com/krasimira-bozhanova/ruby-retrospective-3'
+
+# Научих:
+# 1. Да именовам променливите с подходящи имена.
+# 2. Да проверявам по повече от веднъж преди да предам
+# 3. По-добре е домашните да се предават по-рано. Feedback-ът е доста полезен.
+# 4. Че трябва да се разровя из библиотеките, за да не реализирам методи, които вече ги има
+# 5. Трябва да избягваме дефинирането на излишни променливи, ако ги използваме само веднъж.
+# 6. Че в Ruby всичко е консистентно.
+# 7. Да боравя свободни с map и filter
+# 8. Как да проверявам с регулярен израз дали число е просто.
+# 9. Че може да подаваме блокове като агументи на метод.
+# 10. Да изнасям неща в константи, когато е необходимо.
+# 11. Да спазвам конвенции за именоване на класове, методи и т.н.
+# 12. Да форматирам правилно кода си.
+# 13. Какво е метапрограмиране.
+# 14. Колко са важни unittest-овете
+# 15. Винаги има лесен и прост начин да се направи нещо, което на пръв поглед изглежда значително по-сложно.
+# 16. Трябва да съм запозната с предимствата на езика и да се възползвам от тях.
+# 17. Да тествам кода си максимално с всякакви възможни ситуации.
+# 18. Хубаво е да няма повтарящ се код, затова изнасям в отделни методи неща, които ще използвам повече от веднъж.
+# 19. Разширих познанията и схващанията си за ООП.
+# 20. Как се прави DSL с Ruby