Решение на Пета задача от Николай Шегунов

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

Към профила на Николай Шегунов

Код

#REPOSITORY = https://github.com/shegunov/ruby-retrospective-2.git
#
#
# 1) Когато инициализирам нова промемлива с Hash или Array e добре да се изпозва [], {}.
# 2) Когато извършвам операции върху списък,
# които имат ефект връху целия списък е по-добде да се използва map,filter, не each
# 3) Променливите в Ruby не трябва да са camelCase.
# 4) Резултатът от изпълнението на всеки метод е стоиността на последния израз, така "return" e излишно
# 5) Когато един метод е private, не може да се извика с явен получател, дори със Self
# 6) Uniform Access Principle.При извикаването на метод не трябва да става ясно, дали методът се изчислява на извикването или се използва от друго място.
# 7) Factory method pattern
# 8) Interpreter design pattern

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

Николай обнови решението на 30.12.2012 23:31 (преди над 11 години)

+#REPOSITORY = https://github.com/shegunov/ruby-retrospective-2.git
+#
+#
+# 1) Когато инициализирам нова промемлива с Hash или Array e добре да се изпозва [], {}.
+# 2) Когато извършвам операции върху списък,
+# които имат ефект връху целия списък е по-добде да се използва map,filter, не each
+# 3) Променливите в Ruby не трябва да са camelCase.
+# 4) Резултатът от изпълнението на всеки метод е стоиността на последния израз, така "return" e излишно
+# 5) Когато един метод е private, не може да се извика с явен получател, дори със Self
+# 6) Uniform Access Principle.При извикаването на метод не трябва да става ясно, дали методът се изчислява на извикването или се използва от друго място.
+# 7) Factory method pattern
+# 8) Interpreter design pattern