Решение на Пета задача от Йоана Тодорова

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

Към профила на Йоана Тодорова

Код

REPOSITORY = 'https://github.com/YoanaTodorova/ruby-retrospective-2'
# Неща, които научих.
#
# 1. Научих, че трябва да кръщавам променливите си с разбираеми за всички # имена.
# 2. Какво са map, each, select.
# 3. Методите all?, any?, one?, none? и колко полезни могат да бъдат.
# 4. Мога да подам директно (&:chomp) вместо да го описвам в блок.
# 5. Научих, че дори и метод да завършва с блок, резултатък от блока е и
# резултатът от метода.
# 6. Какво са анонимни функции.
# 7. Как се викат динамично функции.
# 8. Метода group_by, който беше много полезен в първа задача.
# 9. Променливи, които се използват многократно в класа, могат да бъдат
# дефинирани като константи, което е много удобно в четвърта задача.
# 10. По-добре е да имам повече класове и методи, отколкото всичко да е
# събрано на едно място и един метод да отговаря за много задачи.
# 11. Как може да се подават неизвестен брой променливи на функция чрез *.
# 12. Не е за предпочитане да се използва for.
# 13. Да поставям интервали на правилните места(около скоби, =), да си
# идентирам правилно кода, да поставям свободен ред между методите в клас.
# 14. Да пиша something if else вместо if на няколко реда.
# 15. Собствения клас се достъпва със self и не е необходимо винаги да се # указва, че дадена функция се извиква със self.
#

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

Йоана обнови решението на 30.12.2012 23:43 (преди около 12 години)

+REPOSITORY = 'https://github.com/YoanaTodorova/ruby-retrospective-2'
+
+# Двадесет неща, които научих.
+#
+# 1. Научих, че трябва да кръщавам променливите си с разбираеми за всички # имена.
+# 2. Какво са map, each, select.
+# 3. Методите all?, any?, one?, none? и колко полезни могат да бъдат.
+# 4. Мога да подам директно (&:chomp) вместо да го описвам в блок.
+# 5. Научих, че дори и метод да завършва с блок, резултатък от блока е и
+# резултатът от метода.
+# 6. Какво са анонимни функции.
+# 7. Как се викат динамично функции.
+# 8. Метода group_by, който беше много полезен в първа задача.
+# 9. Променливи, които се използват многократно в класа, могат да бъдат
+# дефинирани като константи, което е много удобно в четвърта задача.
+# 10. По-добре е да имам повече класове и методи, отколкото всичко да е
+# събрано на едно място и един метод да отговаря за много задачи.
+# 11. Как може да се подават неизвестен брой променливи на функция чрез *.
+# 12. Не е за предпочитане да се използва for.
+# 13. Да поставям интервали на правилните места(около скоби, =), да си
+# идентирам правилно кода.
+# 14. Да пиша something if else вместо if на няколко реда.
+# 15. Собствения клас се достъпва със self и не е необходимо винаги да се # указва, че дадена функция се извиква със self.
+#

Йоана обнови решението на 30.12.2012 23:44 (преди около 12 години)

REPOSITORY = 'https://github.com/YoanaTodorova/ruby-retrospective-2'
# Двадесет неща, които научих.
#
# 1. Научих, че трябва да кръщавам променливите си с разбираеми за всички # имена.
# 2. Какво са map, each, select.
# 3. Методите all?, any?, one?, none? и колко полезни могат да бъдат.
# 4. Мога да подам директно (&:chomp) вместо да го описвам в блок.
# 5. Научих, че дори и метод да завършва с блок, резултатък от блока е и
# резултатът от метода.
# 6. Какво са анонимни функции.
# 7. Как се викат динамично функции.
# 8. Метода group_by, който беше много полезен в първа задача.
# 9. Променливи, които се използват многократно в класа, могат да бъдат
# дефинирани като константи, което е много удобно в четвърта задача.
# 10. По-добре е да имам повече класове и методи, отколкото всичко да е
# събрано на едно място и един метод да отговаря за много задачи.
# 11. Как може да се подават неизвестен брой променливи на функция чрез *.
# 12. Не е за предпочитане да се използва for.
# 13. Да поставям интервали на правилните места(около скоби, =), да си
-# идентирам правилно кода.
+# идентирам правилно кода, да поставям свободен ред между методите в клас.
# 14. Да пиша something if else вместо if на няколко реда.
# 15. Собствения клас се достъпва със self и не е необходимо винаги да се # указва, че дадена функция се извиква със self.
#

Йоана обнови решението на 30.12.2012 23:46 (преди около 12 години)

REPOSITORY = 'https://github.com/YoanaTodorova/ruby-retrospective-2'
-# Двадесет неща, които научих.
+# Неща, които научих.
#
# 1. Научих, че трябва да кръщавам променливите си с разбираеми за всички # имена.
# 2. Какво са map, each, select.
# 3. Методите all?, any?, one?, none? и колко полезни могат да бъдат.
# 4. Мога да подам директно (&:chomp) вместо да го описвам в блок.
# 5. Научих, че дори и метод да завършва с блок, резултатък от блока е и
# резултатът от метода.
# 6. Какво са анонимни функции.
# 7. Как се викат динамично функции.
# 8. Метода group_by, който беше много полезен в първа задача.
# 9. Променливи, които се използват многократно в класа, могат да бъдат
# дефинирани като константи, което е много удобно в четвърта задача.
# 10. По-добре е да имам повече класове и методи, отколкото всичко да е
# събрано на едно място и един метод да отговаря за много задачи.
# 11. Как може да се подават неизвестен брой променливи на функция чрез *.
# 12. Не е за предпочитане да се използва for.
# 13. Да поставям интервали на правилните места(около скоби, =), да си
# идентирам правилно кода, да поставям свободен ред между методите в клас.
# 14. Да пиша something if else вместо if на няколко реда.
# 15. Собствения клас се достъпва със self и не е необходимо винаги да се # указва, че дадена функция се извиква със self.
#