Решение на Пета задача от Валентин Гелински

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

Към профила на Валентин Гелински

Код

REPOSITORY = 'https://github.com/v-gelinski/ruby-5th-homework.git'
#20 неща, които научих:
#
#1. "Научих" Ruby. Ruby е изцяло нов език за мен и в тази точка
#спадат синтаксиса и семантикта на Ruby, или поне тази част,
#която съм усвоил.
#
#2. Научих се да пиша ruby-style. В началото кодът ми беше просто
#java класове, написани с ruby синтаксис. Свикнах да ползвам
#повече map, select, да обхождам правилно.
#
#3. Научих се да обръщам повече внимание на това как ми е
#подреден кода и да разчитам по-малко на IDE-то да върши
#това вместо мен.
#
#4. Започнах да усвоявам философията на TDD. В домашните ми не си
#личи много, но в проекта пиша тествете преди кода и се опитвам
#да покрия максимлно много случаи.
#
#5. Научих се да си кръщавам променливите по по-добър начин (или
#поне си мисля че съм се научил)
#
#6. Почнах да ползвам vim и да се чувствам по-комфортно с него.
#
#7. Научих няколко интересни архитектурни решения. Много ми
#хареса например начина по който можем да имплеметираме
#Singleton. Честно казано, бях го виждал и преди в курса
#"Шаблони за дизайн", но сега ми стана ясно защо работи.
#
#8. Научих основата на регулярните изрази в Ruby. Хареса ми
#възможността за рекурсивно извикване на рег. изрази.
#
#9. Направих си регистрация в GitHub и се сблъсках с още една
#VCS. До сега бях работил с merqurial, SVN и perforce.

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

Валентин обнови решението на 30.12.2012 19:39 (преди около 11 години)

+REPOSITORY = 'https://github.com/v-gelinski/ruby-5th-homework.git'
+
+#20 неща, които научих:
+#
+#1. "Научих" Ruby. Ruby е изцяло нов език за мен и в тази точка
+#спадат синтаксиса и семантикта на Ruby, или поне тази част,
+#която съм усвоил.
+#
+#2. Научих се да пиша ruby-style. В началото кодът ми беше просто
+#java класове, написани с ruby синтаксис. Свикнах да ползвам
+#повече map, select, да обхождам правилно.
+#
+#3. Научих се да обръщам повече внимание на това как ми е
+#подреден кода и да разчитам по-малко на IDE-то да върши
+#това вместо мен.
+#
+#4. Започнах да усвоявам философията на TDD. В домашните ми не си
+#личи много, но в проекта пиша тествете преди кода и се опитвам
+#да покрия максимлно много случаи.
+#
+#5. Научих се да си кръщавам променливите по по-добър начин (или
+#поне си мисля че съм се научил)
+#
+#6. Почнах да ползвам vim и да се чувствам по-комфортно с него.
+#
+#7. Научих няколко интересни архитектурни решения. Много ми
+#хареса например начина по който можем да имплеметираме
+#Singleton. Честно казано, бях го виждал и преди в курса
+#"Шаблони за дизайн", но сега ми стана ясно защо работи.
+#
+#8. Научих основата на регулярните изрази в Ruby. Хареса ми
+#възможността за рекурсивно извикване на рег. изрази.
+#
+#9. Направих си регистрация в GitHub и се сблъсках с още една
+#VCS. До сега бях работил с merqurial, SVN и perforce.