Size: a a a

pro.rb (Ruby/Rails / RU)

2020 September 04

RU

Roman Usherenko in pro.rb (Ruby/Rails / RU)
Тенпеннай
рельсы показали как надо для людей делать
валить все в кучу и запихивать под коврик консерны?)

рельсы вырастили экосистему и комьюнити, но подходы местами не очень
источник

IN

Ivan Naumov in pro.rb (Ruby/Rails / RU)
Alex Ilizarov
Потому что он неудобный, огромный выхлоп
чем не удобный, целая спецификая которая напротив существует для того чтобы упростить работу
источник

IN

Ivan Naumov in pro.rb (Ruby/Rails / RU)
с готовыми решениями
источник

Т

Тенпеннай in pro.rb (Ruby/Rails / RU)
Roman Usherenko
валить все в кучу и запихивать под коврик консерны?)

рельсы вырастили экосистему и комьюнити, но подходы местами не очень
"валить всё в кучу" было до рельс
источник

AI

Alex Ilizarov in pro.rb (Ruby/Rails / RU)
Ivan Naumov
чем не удобный, целая спецификая которая напротив существует для того чтобы упростить работу
Ага, упростить работу
источник

AI

Alex Ilizarov in pro.rb (Ruby/Rails / RU)
Видел я это упрощение работы
источник

IN

Ivan Naumov in pro.rb (Ruby/Rails / RU)
что конкретно показалось тяжёлым?
источник

IN

Ivan Naumov in pro.rb (Ruby/Rails / RU)
Это как, например, с ТЗ - есть спецификация написания для него, но тебе никто не мешает взять и написать просто по пунктикам свои хотелки без категоризации, модульного разделения и т.д.
Это же "проще" (в кавычках - неопытный человек так скажет), хотя таким документом только подтереться можно и его никто не подпишет
может быть грубо, но это правило относится ко всему, и все эти спецификации со временем становятся стандартами, которые ты один раз понял, прочитал и всю жизнь пользуешься
источник

IN

Ivan Naumov in pro.rb (Ruby/Rails / RU)
Каждый раз, когда приходиться работать со всеми этими древним апи - их код только говном назвать и можно, все эти приколы:
{
first_name: "",
lastName: ""
...
}

или
[{
...
downloads: 10,
...
}, {
downloads: "много"
...
}]
источник

IN

Ivan Naumov in pro.rb (Ruby/Rails / RU)
даже видел такое:
{
  attribute01: "val",
  attribute02: "val",
  attribute03: "val",
}

где 01, 02, 03 - id аттрибута и может вернуть разное их количество
источник

IN

Ivan Naumov in pro.rb (Ruby/Rails / RU)
вот чтоб такого не было и есть спецификация по разработке апи
источник

IN

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

AI

Alex Ilizarov in pro.rb (Ruby/Rails / RU)
Ivan Naumov
вот чтоб такого не было и есть спецификация по разработке апи
Ты мне объясняешь зачем нужны спецификации, я тебе говорю что конкретная спецификацтя дерьмо
источник

IN

Ivan Naumov in pro.rb (Ruby/Rails / RU)
Alex Ilizarov
Ты мне объясняешь зачем нужны спецификации, я тебе говорю что конкретная спецификацтя дерьмо
ты так не обосновал почемуто дерьмо -_- мб придумаешь куда лучше?
источник

AI

Alex Ilizarov in pro.rb (Ruby/Rails / RU)
Ivan Naumov
ты так не обосновал почемуто дерьмо -_- мб придумаешь куда лучше?
Я тебе выше обосновал и ты проигнорировал
источник

IN

Ivan Naumov in pro.rb (Ruby/Rails / RU)
Alex Ilizarov
Потому что он неудобный, огромный выхлоп
ты про это?
источник

AI

Alex Ilizarov in pro.rb (Ruby/Rails / RU)
Ivan Naumov
ты про это?
Попробуй патч без библиотеки сделать с фронта
источник

IN

Ivan Naumov in pro.rb (Ruby/Rails / RU)
Alex Ilizarov
Попробуй патч без библиотеки сделать с фронта
зачем мне его делать?
источник

AI

Alex Ilizarov in pro.rb (Ruby/Rails / RU)
Ivan Naumov
зачем мне его делать?
Еще один слой абстракций? Шаг влево шаг вправо расстрел?
источник

IN

Ivan Naumov in pro.rb (Ruby/Rails / RU)
Alex Ilizarov
Еще один слой абстракций? Шаг влево шаг вправо расстрел?
ну а что ты хочешь пропатчить? Какая цель для этого?
источник