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

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

Към профила на Виктор Клисуров

Резултати

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

Код

REPOSITORY = 'https://github.com/georgyangelov/ruby-retrospective-2016'
# Двадесет неща, които научих.
#
#
# 1. Хубавият код е работещ код, с възможно най-малко обем и лесен за четене
# 2. По някога е по-удобно и по-четимо да се използва case-when структурата вместо if-else
# 3. Често each(или for) може да се замени с map и това е доста удобно
# 4. Тестването не е лесно!(и е изключително полезно да се пишат тестове)
# 5. По-добре е да се разпределя кода в по малки функции, отколкото да е в една голяма такава
# 6. Не прави домашните и проектите си в последния момент
# 7. Version control(git)
# 8. Не е срамно да питаш, когато не знаеш

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

From https://github.com/fmi/ruby-retrospective-2016
 * branch            master     -> FETCH_HEAD
HEAD is now at a22cf37 Set rubocop version to 0.46.0 to fix obsolete cop errors
Cloning into 'submission'...
fatal: could not read Username for 'https://github.com': No such device or address
F

Failures:

  1) ruby-retrospective-2016 covers the minimum requirements
     Failure/Error: system(command) or raise "Command failed for #{@solutions_repo}: #{command}"
     RuntimeError:
       Command failed for https://github.com/georgyangelov/ruby-retrospective-2016: git clone 'https://github.com/georgyangelov/ruby-retrospective-2016' 'submission'
     # /tmp/d20170211-11010-sm0ouq/spec.rb:82:in `execute'
     # /tmp/d20170211-11010-sm0ouq/spec.rb:92:in `clone_repo'
     # /tmp/d20170211-11010-sm0ouq/spec.rb:42:in `block (2 levels) in solutions_pass_all_checks'
     # /tmp/d20170211-11010-sm0ouq/spec.rb:40:in `chdir'
     # /tmp/d20170211-11010-sm0ouq/spec.rb:40:in `block in solutions_pass_all_checks'
     # /tmp/d20170211-11010-sm0ouq/spec.rb:39:in `solutions_pass_all_checks'
     # /tmp/d20170211-11010-sm0ouq/spec.rb:19:in `ok?'
     # /tmp/d20170211-11010-sm0ouq/spec.rb:101:in `<top (required)>'

Finished in 0.00081 seconds
1 example, 1 failure

Failed examples:

rspec /tmp/d20170211-11010-sm0ouq/spec.rb:107 # ruby-retrospective-2016 covers the minimum requirements

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

Виктор обнови решението на 16.01.2017 15:53 (преди над 7 години)

+REPOSITORY = 'https://github.com/georgyangelov/ruby-retrospective-2016'
+
+# Двадесет неща, които научих.
+#
+#
+# 1. Хубавият код е работещ код, с възможно най-малко обем и лесен за четене
+# 2. По някога е по-удобно и по-четимо да се използва case-when структурата вместо if-else
+# 3. Често each(или for) може да се замени с map и това е доста удобно
+# 4. Тестването не е лесно!(и е изключително полезно да се пишат тестове)
+# 5. По-добре е да се разпределя кода в по малки функции, отколкото да е в една голяма такава
+# 6. Не прави домашните и проектите си в последния момент
+# 7. Version control(git)
+# 8. Не е срамно да питаш, когато не знаеш