Решение на Пета задача от Димитър Шукерски

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

Към профила на Димитър Шукерски

Резултати

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

Код

REPOSITORY = 'https://github.com/shukerski/ruby-retrospective-4'
#Двадесет неща, които научих.
#1. Важно е да си прочета style guide-а и да спазвам #конвенциите, за да бъда уважаван в Руби общността.
#2. Да си пускам тестовете, защото винаги може да съм объркал #нещо или да съм го пренебрегнал.
#3. Метода puts връща стойност nil, което е основната грешка в #старото ми решение на задачата - аз изкарвам резултата на #екрана, а не го връщам.
#4. Метапрограмирането е нещо доста опасно и е желателно да се #избягва, когато е възможно.
#5. Да махна ненужните return-и и да обмислям добре структурата на #задачата преди да започна, да я пиша.
#6. Научих, че е важно да не се мъча да имплементирам неща, които вече ги има готови, а да ги използвам.(Това ми беше най-голямата грешка, заради която не можах да направя втора задача - не можах да дефинирам each метода).

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

Димитър обнови решението на 19.01.2015 09:52 (преди почти 10 години)

+REPOSITORY = 'https://github.com/shukerski/ruby-retrospective-4'
+
+#Двадесет неща, които научих.
+
+#1. Важно е да си прочета style guide-а и да спазвам #конвенциите, за да бъда уважаван в Руби общността.
+#2. Да си пускам тестовете, защото винаги може да съм объркал #нещо или да съм го пренебрегнал.
+#3. Метода puts връща стойност nil, което е основната грешка в #старото ми решение на задачата - аз изкарвам резултата на #екрана, а не го връщам.
+#4. Метапрограмирането е нещо доста опасно и е желателно да се #избягва, когато е възможно.
+#5. Да махна ненужните return-и и да обмислям добре структурата на #задачата преди да започна, да я пиша.

Димитър обнови решението на 19.01.2015 15:50 (преди почти 10 години)

REPOSITORY = 'https://github.com/shukerski/ruby-retrospective-4'
#Двадесет неща, които научих.
#1. Важно е да си прочета style guide-а и да спазвам #конвенциите, за да бъда уважаван в Руби общността.
#2. Да си пускам тестовете, защото винаги може да съм объркал #нещо или да съм го пренебрегнал.
#3. Метода puts връща стойност nil, което е основната грешка в #старото ми решение на задачата - аз изкарвам резултата на #екрана, а не го връщам.
#4. Метапрограмирането е нещо доста опасно и е желателно да се #избягва, когато е възможно.
-#5. Да махна ненужните return-и и да обмислям добре структурата на #задачата преди да започна, да я пиша.
+#5. Да махна ненужните return-и и да обмислям добре структурата на #задачата преди да започна, да я пиша.
+#6. Научих, че е важно да не се мъча да имплементирам неща, които вече ги има готови, а да ги използвам.(Това ми беше най-голямата грешка, заради която не можах да направя втора задача - не можах да дефинирам each метода).