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

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

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

Код

REPOSITORY = 'https://github.com/yordan-stefanov/ruby-retrospective-2'
=begin
20 неща, който научих за/от ruby:
1. Да не използвам нещо, от нов език за програмиране, без да съм чел документацията за него.
Това идва от опита да дефинирам анонимна функция с def.
2. Да давам смислени имена на променливите.
3. Навсякъде да използвам един и същи стил на програмиране за даден език.
Така дори и дадено правило от стила да е грешно/грозно, поне ще е консистентно.
4. Много ми харесва, че руби е направен удобен за програмиста: ако нещо не ти харесва, винаги можеш
да го промениш и също така всички ресурси за руби ( gem-ове и документация напрамер ) са събрани
на едно място.
5. В общия случай, четимостта/простотата на кода е в пъти по важна от бързината му.
Преди не подкрепях много това твърдение.
6. В повечето случай, това което човек се опитва да направи, вече е направено, така че най-добре първо
да потърси в документацията, а не да преоткрива нещата и да си усложнява кода.
7. Кодът написан на руби е замислен да е кратък. Ако кодът е много дълъг, това е или от незнание на програмиста,
или от необходимост.
=end

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

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

+REPOSITORY = 'https://github.com/yordan-stefanov/ruby-retrospective-2'
+
+=begin
+
+20 неща, който научих за/от ruby:
+
+1. Да не използвам нещо, от нов език за програмиране, без да съм чел документацията за него.
+ Това идва от опита да дефинирам анонимна функция с def.
+2. Да давам смислени имена на променливите.
+3. Навсякъде да използвам един и същи стил на програмиране за даден език.
+ Така дори и дадено правило от стила да е грешно/грозно, поне ще е консистентно.
+4. Много ми харесва, че руби е направен удобен за програмиста: ако нещо не ти харесва, винаги можеш
+ да го промениш и също така всички ресурси за руби ( gem-ове и документация напрамер ) са събрани
+ на едно място.
+5. В общия случай, четимостта/простотата на кода е в пъти по важна от бързината му.
+ Преди не подкрепях много това твърдение.
+6. В повечето случай, това което човек се опитва да направи, вече е направено, така че най-добре първо
+ да потърси в документацията, а не да преоткрива нещата и да си усложнява кода.
+7. Кодът написан на руби е замислен да е кратък. Ако кодът е много дълъг, това е или от незнание на програмиста,
+ или от необходимост.
+=end