Решение на Пета задача от Любослава Димитрова

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

Към профила на Любослава Димитрова

Резултати

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

Код

REPOSITORY = 'https://github.com/LucyDimitrova/ruby-retrospective-4/'
# Двадесет неща, които научих:
#
# 1. Рекурсията е бавна и тегава и винаги има алтернативен начин за
# създаването на някакво решение без нея (или поне в повечето случаи).
# 2. Да не правя излишни функции за елементарни изчисления, когато мога
# да ги извършвам директно.
# 3. Да избягвам използването на глобални променливи
# 4. Да не слагам излишни празни редове
# 5. Полезно е да се използват помощни класове и някои методи в
# класовете да се дефинират като private.
# 6. Колко готино нещо е Git/Github и как да правя pull request-и. :)
# 7. Monkey Patching
# 8. Да се стремя да пиша по-малко код, винаги. Like, ever. За съжаление,
# обаче, това го виждаш след време, а не на момента на писането на
# кода.
# 9. Колкото по-красиво (четимо) е написан един код, толкова по-лесно е
# после да го рефакторираш!
# 10.Да не предавам в последния момент. Learning that the hard way. :)

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

Любослава обнови решението на 21.01.2015 16:46 (преди над 9 години)

+REPOSITORY = 'https://github.com/LucyDimitrova/ruby-retrospective-4/'
+
+# Двадесет неща, които научих:
+#
+# 1. Рекурсията е бавна и тегава и винаги има алтернативен начин за
+# създаването на някакво решение без нея (или поне в повечето случаи).
+# 2. Да не правя излишни функции за елементарни изчисления, когато мога
+# да ги извършвам директно.
+# 3. Да избягвам използването на глобални променливи
+# 4. Да не слагам излишни празни редове
+# 5. Полезно е да се използват помощни класове и някои методи в
+# класовете да се дефинират като private.
+# 6. Колко готино нещо е Git/Github и как да правя pull request-и. :)
+# 7. Monkey Patching
+# 8. Да се стремя да пиша по-малко код, винаги. Like, ever. За съжаление,
+# обаче, това го виждаш след време, а не на момента на писането на
+# кода.
+# 9. Колкото по-красиво (четимо) е написан един код, толкова по-лесно е
+# после да го рефакторираш!
+# 10.Да не предавам в последния момент. Learning that the hard way. :)