Решение на Пета задача от Станимир Митев

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

Към профила на Станимир Митев

Резултати

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

Код

REPOSITORY = 'https://github.com/HunterInTheStorm/ruby-retrospective-4'
#1. научих се да използвам едноредов if
#2. научих се да не пиша скоби, когато не са необходими
#3. научих се да не ползвам if else конструкция
#4. научих се да не ползвам case когато не е необходимо
#5. научих се да си подравнявам кода, за да е по-четим
#6. разбрах че е по удачно SignFilter и TypeFilter да наследяват Filter
#7. викането super заедно с блок е по удачно вместо Filter.new в SignFilter и TypeFilter
#8. използването на unless и include за лесна проверка да ли дадено число вече е добавено към списък
#9. научих за употребата на блокове и техния scope
#10.научих се да давам подходящи имена на променливи(most of the time)
#11.научех повече за super(), препредаването на параметри ако се изпуснат скобите
#12.научих за клас методите и вече ги слагам класа им
#13.научих се да ползвам do ... end конструкция
#14.научих доста за DSL
#15.свикнах да ползвам attr_reader, attr_writer, attr_accessor
#16.научих за наследствеността и основните обекти в ruby
#17.научих се да правя паралелно присвояване
#18.научих да не пиша методи, които провят няколко неща едновременно,а да ползвам множество кратки методи
#19.научих се да дефинирам метод each когато include-вам Enumerable
#20.научих за разликата между '\n' и "\n"
#21.научих за instance_eval

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

Станимир обнови решението на 19.01.2015 16:31 (преди почти 10 години)

+REPOSITORY = 'https://github.com/HunterInTheStorm/ruby-retrospective-4'
+
+#1. научих се да използвам едноредов if
+#2. научих се да не пиша скоби, когато не са необходими
+#3. научих се да не ползвам if else конструкция
+#4. научих се да не ползвам case когато не е необходимо
+#5. научих се да си подравнявам кода, за да е по-четим
+#6. разбрах че е по удачно SignFilter и TypeFilter да наследяват Filter
+#7. викането super заедно с блок е по удачно вместо Filter.new в SignFilter и TypeFilter
+#8. използването на unless и include за лесна проверка да ли дадено число вече е добавено към списък
+#9. научих за употребата на блокове и техния scope
+#10.научих се да давам подходящи имена на променливи(most of the time)
+#11.научех повече за super(), препредаването на параметри ако се изпуснат скобите
+#12.научих за клас методите и вече ги слагам класа им
+#13.научих се да ползвам do ... end конструкция
+#14.научих доста за DSL
+#15.свикнах да ползвам attr_reader, attr_writer, attr_accessor
+#16.научих за наследствеността и основните обекти в ruby
+#17.научих се да правя паралелно присвояване
+#18.научих да не пиша методи, които провят няколко неща едновременно,а да ползвам множество кратки методи
+#19.научих се да дефинирам метод each когато include-вам Enumerable
+#20.научих за разликата между '\n' и "\n"
+#21.научих за instance_eval