Решение на Четвърта задача от Михаил Стойков

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

Към профила на Михаил Стойков

Резултати

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

Код

REPOSITORY = 'http://github.com/mstoykov/ruby-retrospective-1'
# Двадесет неща, които научих.
#
# 01. NilObject(nil е, в някой друг език може да е null:P) е хубаво нещо:)
# 02. разбрах каква е голямата разлика между << и += :) - можеше и по рано :)
# и че Array#concat съществува
# 03. като вляза във vim първите две неща които се правят са `:set list` и `/ `
# 04. tmux > screen
# 05. divide now, refactor later - виж #1 (първите commit-и)
# 06. продължавам да имам голяма зависимост към ->(){} и `send`
# 07. Не ме бива във откриването на какво съм научил дори и със github
# history-то като помошник
# 08. научих че `module#initialize` може да се вика със super от клас в която е
# бил include-нат:) (някъде из решенията на някой друг)
# 09. научих че имам някакъв подсъзнателен проблем със factory pattern-а
# все още не знам какъв е ама не ме радва
# 10. refactoring-а на целия код отнема повече време от колкото написването
# му наново (#3)
# 11. "истинските" константи във Ruby все пак се именуват като във всички други
# езици
# 12. научих за такива неща като #REVIEW (thanks to batsov)
# 13. проверките по добре да са само на едно място и е хубаво то да е смислено (count=)
# 14. преоткрих unless в последния момент
# 15. ruby -w работи статично
# 16.
# 17.
# 18.
# 19.
# 20.
# 21. Не си оставяй домашното за weekend-а със роднините

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

Михаил обнови решението на 14.11.2011 04:45 (преди около 13 години)

+REPOSITORY = 'http://github.com/mstoykov/ruby-retrospective-1'
+
+# Двадесет неща, които научих.
+#
+# 01. NilObject(nil е, в някой друг език може да е null:P) е хубаво нещо:)
+# 02. разбрах каква е голямата разлика между << и += :) - можеше и по рано :)
+# и че Array#concat съществува
+# 03. като вляза във vim първите две неща които се правят са `:set list` и `/ `
+# 04. tmux > screen
+# 05. divide now, refactor later - виж #1 (първите commit-и)
+# 06. продължавам да имам голяма зависимост към ->(){} и `send`
+# 07. Не ме бива във откриването на какво съм научил дори и със github
+# history-то като помошник
+# 08. научих че `module#initialize` може да се вика със super от клас в която е
+# бил include-нат:) (някъде из решенията на някой друг)
+# 09. научих че имам някакъв подсъзнателен проблем със factory pattern-а
+# все още не знам какъв е ама не ме радва
+# 10. refactoring-а на целия код отнема повече време от колкото написването
+# му наново (#3)
+# 11. "истинските" константи във Ruby все пак се именуват като във всички други
+# езици
+# 12. научих за такива неща като #REVIEW (thanks to batsov)
+# 13. проверките по добре да са само на едно място и е хубаво то да е смислено (count=)
+# 14. преоткрих unless в последния момент
+# 15. ruby -w работи статично
+# 16.
+# 17.
+# 18.
+# 19.
+# 20.
+# 21. Не си оставяй домашното за weekend-а със роднините