-
just to be clear, обсуждается, стоит ли подключать activesupport ради try, даже учитывая непосредственный require нужного файла.
я утверждаю, что вещи такого масштаба дешевле написать непосредственно в проекте — и получаю в ответ неслабый БЕТОН.
эксперты жуйца, разъясните четко и смело прямо в лицо.
p.s. проект — не рельсовый, так что activesupport по умолчанию не будет.
-
Если тебе необходим конкретно только #try, и идет попытка обсудить что-то конструктивно, то пускай либо ты, либо они разъяснят или внятно ответят на вопрос: зачем тянуть огромный мешок с ненужным барахлом?
Хотя дилетантством пациков, которые в сырцы ActiveSupport-а не залазили, и не знают, что такое метод #try, пахнет за версту./12 · Reply -
У рельсо-программистов пиздец головного мозга — это наиболее частое явление. Я видел и охуенные гемы для, например, работы с редмайном — тупо два класса по две строчки отнаследованные от ActiveResource::Base — зато гем, блять.
Рельсовики вообще любят понаподключать какой-нибудь неебической хуйни ради того, чтобы в итоге заюзать один раз в жизни функцию из двух строчек.
При этом, часто это и преподносят как неебическое преимущество.
У меня есть даже теория, почему так делают: понаподключать "умных слов" в проект — это модно. Потом на очередном-никому-не-нужном-митапике можно будет побрасаться словами "resque, mongo, activesupport, rspec, gem",а хомячки будут внимать каждому слову и дрочить письку./14 · Reply -
@vessi, Тогда пускай недилетанты ответят на вопрос, как можно так долго вести беседу (а я так понимаю топик актуален не 5 минут, с учетом того, что уже до жуйка дошло) о методе #try и его покрытости тестами, сырцы которого, я уверен, не менялись вообще никогда?
Для большинства задач выбор подключать/не подключать activesupport несущественный ни на грам, и люди, которые этого не понимают, и хотят просто позадрачивать сокомандников, дилетанты, которые не знают куда направить свои силы, ну а если дело аж такое важное — давайте мерять память и скорость, чтобы все-таки найти истину. -
@antage, Да вот именно, что не считают. Говорят, но не считают. А тем временем вместо подключения здоровенного гема ради одной крохотной функции можно было бы эту функцию реализовать в проекте. Т.к. Гемы сука, здоровенные и часто понижают производительность и без того медленных рельс
-
@azzz, А потом тайком пишут в интернетах "у меня 55 гемов и мой проект крут, а ваши все говно" — так что ли? Гемы ничего не замедляют сами по себе. Максимум могут чуть замедлить загрузку рельс, если там делается пицот миллионов require. Гем из одного файла и двух строчек кода не замедляет даже загрузку рельс.
-
утверждают, что подключить гем всегда правильнее, дешевле и быстрее, чем написать самостоятельно даже 5 строчек кода
фанатики какие-то. в жопу./33 · Reply