Size: a a a

pro.rb (Ruby/Rails / RU)

2019 August 26

I🍻

Ivan 🍻 in pro.rb (Ruby/Rails / RU)
А ещё, чем тебе ide поможет кроме форматирования?
источник

AG

Alexey Golubev in pro.rb (Ruby/Rails / RU)
Ivan 🍻
Рефакторить? Думаю, рубокопа вполне достаточно :/
Вот про такое я и говорил, редактор кода не имеет ничего общего с рубимайном. И любят его на за автокоррекцию ключиков в хеше
источник

AG

Alexey Golubev in pro.rb (Ruby/Rails / RU)
Автокорекцию позиции *
источник

AG

Alexey Golubev in pro.rb (Ruby/Rails / RU)
Я про то чтобы вынести пачку кода в метод за секунду, в модуль, класс . И ещё миллион всего)
источник

I🍻

Ivan 🍻 in pro.rb (Ruby/Rails / RU)
Alexey Golubev
Я про то чтобы вынести пачку кода в метод за секунду, в модуль, класс . И ещё миллион всего)
Энто просто сниппеты. В целом vs code тоже самое умеет, только он меньше ОЗУ жрёт
источник

AG

Alexey Golubev in pro.rb (Ruby/Rails / RU)
Мне лень спорить)
источник

u

unkmas in pro.rb (Ruby/Rails / RU)
Ivan 🍻
Форматирование относится к процессу рефакторинга
Не относится
источник

I🍻

Ivan 🍻 in pro.rb (Ruby/Rails / RU)
unkmas
Не относится
Рефакторинг - процесс изменения кода с целью улучшения читаемости, ну и соблюдения бест практикс
источник

u

unkmas in pro.rb (Ruby/Rails / RU)
О/ бест практис - это не цель, а средство
источник

I🍻

Ivan 🍻 in pro.rb (Ruby/Rails / RU)
unkmas
О/ бест практис - это не цель, а средство
Ну соблюдение - это же цель)))
источник

u

unkmas in pro.rb (Ruby/Rails / RU)
Нет
источник

AG

Alexey Golubev in pro.rb (Ruby/Rails / RU)
Ivan 🍻
Рефакторинг - процесс изменения кода с целью улучшения читаемости, ну и соблюдения бест практикс
Вообще не в ту степь. Цель рефакторинга - повысить maintainability. А под ним уже можно понимать многое, начиная от уместности архитектуры в изменившейся бизнес модели, до оптимизаций
источник

u

unkmas in pro.rb (Ruby/Rails / RU)
Бест практис - это просто шаблон, который позволяет тебе решать проблему уже решённую до тебя, не думать повторно и не допускать тех же ошибок

Коррекция оформления кода тоже не имеет отношения к рефакторингу
источник

u

unkmas in pro.rb (Ruby/Rails / RU)
Рефакторинг нужен для нескольких целей, главная их которых - сделать код открытым для изменений
источник

u

unkmas in pro.rb (Ruby/Rails / RU)
Вторая - упростить код (что тоже открывает его для изменений, хоть и не в том смысле)
источник

u

unkmas in pro.rb (Ruby/Rails / RU)
На всякий случай напишу, что это не все, а то начнётся
источник

ℹ🅿

ℹ️ 🅿️ in pro.rb (Ruby/Rails / RU)
Ivan 🍻
Рефакторинг - процесс изменения кода с целью улучшения читаемости, ну и соблюдения бест практикс
Бизнес с такой формулировкой никогда не даст зелёный свет
источник

ℹ🅿

ℹ️ 🅿️ in pro.rb (Ruby/Rails / RU)
Ну ок, иногда даст, но это редкий кейс, когда нет важнее задач
источник

I🍻

Ivan 🍻 in pro.rb (Ruby/Rails / RU)
ℹ️ 🅿️
Бизнес с такой формулировкой никогда не даст зелёный свет
В любом бизнесе - всем похуй на рефакторинг и за очень редких случаях выделяют отдельную таску на это
источник

I🍻

Ivan 🍻 in pro.rb (Ruby/Rails / RU)
Как выглядит и работает код - все-равно конечному пользователю
источник