Решение на Десета задача от Александрина Каракехайова

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

Към профила на Александрина Каракехайова

Резултати

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

Код

REPOSITORY = 'https://github.com/AKarakehayova/ruby-retrospective-2015-2'
#Десет неща, които научих:
#1.Как да разпределям класовете и модулите, когато в дадена задача няма определени изисквания.
#2.Различните начини, по които може да се подаде блок на функция.
#3.Свикнах с използването на регулярни изрази и открих колко полезни са.
#4.Какво точно прави instance_eval и как да го използвам.
#5.Кога е хубаво да използвам send и кога не.
#6.Колко удобни са keyword аргументите.
#7.Научих какво е module_function.
#8.Научих доста за Git от решаването на пета задача.
#9.Използвах _ и разбрах, че е по-полезно отколкото си мислех.
#10.В кои случаи се дефинира метод в singleton класа на даден клас.

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

From https://github.com/fmi/ruby-retrospective-2015-2
 * branch            master     -> FETCH_HEAD
HEAD is now at 512294b Modify a test in task 8 to not include empty cells
Cloning into 'submission'...
HEAD is now at 1ac122d upgraded solution
From /tmp/ruby-retrospective-2015-2/checker
 * branch            master     -> FETCH_HEAD
 * [new branch]      master     -> upstream/master

Changes URL:
https://github.com/AKarakehayova/ruby-retrospective-2015-2/compare/512294b6dde...1ac122dcee5

‘solutions/08.rb’ -> ‘/tmp/ruby-retrospective-2015-2/checker/solutions/08.rb’
‘solutions/05.rb’ -> ‘/tmp/ruby-retrospective-2015-2/checker/solutions/05.rb’
‘solutions/07.rb’ -> ‘/tmp/ruby-retrospective-2015-2/checker/solutions/07.rb’
‘solutions/06.rb’ -> ‘/tmp/ruby-retrospective-2015-2/checker/solutions/06.rb’
OK
..............................

Finished in 0.02603 seconds
30 examples, 0 failures
OK
..............

Finished in 0.00944 seconds
14 examples, 0 failures
English words for names
* regex on line 199 is not in english

Errors found
F

Failures:

  1) ruby-retrospective-2015-2 covers the minimum requirements
     Failure/Error: system(command) or raise "Command failed for #{@solutions_repo}: #{command}"
     RuntimeError:
       Command failed for https://github.com/AKarakehayova/ruby-retrospective-2015-2: bundle exec rake check
     # /tmp/d20160131-21007-1gswa5a/spec.rb:107:in `execute'
     # /tmp/d20160131-21007-1gswa5a/spec.rb:82:in `block (3 levels) in solutions_pass_all_checks'
     # /tmp/d20160131-21007-1gswa5a/spec.rb:81:in `chdir'
     # /tmp/d20160131-21007-1gswa5a/spec.rb:81:in `block (2 levels) in solutions_pass_all_checks'
     # /tmp/d20160131-21007-1gswa5a/spec.rb:47:in `chdir'
     # /tmp/d20160131-21007-1gswa5a/spec.rb:47:in `block in solutions_pass_all_checks'
     # /tmp/d20160131-21007-1gswa5a/spec.rb:46:in `solutions_pass_all_checks'
     # /tmp/d20160131-21007-1gswa5a/spec.rb:20:in `ok?'
     # /tmp/d20160131-21007-1gswa5a/spec.rb:126:in `<top (required)>'

Finished in 0.00089 seconds
1 example, 1 failure

Failed examples:

rspec /tmp/d20160131-21007-1gswa5a/spec.rb:132 # ruby-retrospective-2015-2 covers the minimum requirements

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

Александрина обнови решението на 27.01.2016 23:42 (преди почти 9 години)

+REPOSITORY = 'https://github.com/AKarakehayova/ruby-retrospective-2015-2'
+#Девет неща, които научих:
+#1.Как да разпределям класовете и модулите, когато в дадена задача няма определени изисквания.
+#2.Различните начини, по които може да се подаде блок на функция.
+#3.Свикнах с използването на регулярни изрази и открих колко полезни са.
+#4.Какво точно прави instance_eval и как да го използвам.
+#5.Кога е хубаво да използвам send и кога не.
+#6.Колко удобни са keyword аргументите.
+#7.Научих какво е module_function.
+#8.Научих доста за Git от решаването на пета задача.
+#9.Използвах _ и разбрах, че е по-полезно отколкото си мислех.

Александрина обнови решението на 27.01.2016 23:46 (преди почти 9 години)

REPOSITORY = 'https://github.com/AKarakehayova/ruby-retrospective-2015-2'
-#Девет неща, които научих:
+#Десет неща, които научих:
#1.Как да разпределям класовете и модулите, когато в дадена задача няма определени изисквания.
#2.Различните начини, по които може да се подаде блок на функция.
#3.Свикнах с използването на регулярни изрази и открих колко полезни са.
#4.Какво точно прави instance_eval и как да го използвам.
#5.Кога е хубаво да използвам send и кога не.
#6.Колко удобни са keyword аргументите.
#7.Научих какво е module_function.
#8.Научих доста за Git от решаването на пета задача.
-#9.Използвах _ и разбрах, че е по-полезно отколкото си мислех.
+#9.Използвах _ и разбрах, че е по-полезно отколкото си мислех.
+#10.В кои случаи се дефинира метод в singleton класа на даден клас.

Здравей :)

Aspell проблема се появява само на сървъра (не и локално) заради леко различаващи се версии. Считам, че всички автоматични проверки минават :)

Имаш само 10 неща, но промените са доста и ще ти дам бонус за старанието. Надавям се отделеното време да ти е било полезно. :)

Само, старай се да описваш по-добре commit съобщенията си и прави commit-и по-често, и за по-дребни промени. Като са големи commit-ите не ми става веднага ясно какво точно се е променило.