@proRuby

Страница 1493 из 1594
Максим
01.10.2018
16:05:01
бля

сложно объяснить

бля

ща

Google
Максим
01.10.2018
16:07:08
https://gist.github.com/Qew7/9e8b2958f985c69ae6c866c24bfa5c04 вот таких классов в итоге 3 разница только в константе STATUS_AND_FORM_KEY_TO_DISABLE

как лучше сделать?

просто три класса сделать разных мне кажется не самое элегантное решение

Roman
01.10.2018
16:12:16
Сделать value-object с тремя методами и в конструктор прокидывать нужные константы

Sergey
01.10.2018
17:01:55
Наследование, в родительском логика, в дочерних константы

Dima
01.10.2018
17:09:44
как лучше сделать?
Открыть все похожие классы в редактори друг на против друга, в четвертое окно выписать общее для похожих классов, из похожих классов общее удалить, и отнаследовать похожие классы от общего класса. Алгоритм решения задачь подобного плана.

Gleb
01.10.2018
17:10:35
Очевидно наследовать конечно же

Roman
01.10.2018
17:31:09
тут даже наследовать не надо, просто константы прокидывать при создании объекта

Vasiliy
01.10.2018
18:53:39
Код которым ты гордишься

Alex
01.10.2018
18:58:45
Vasiliy
01.10.2018
19:00:04
Код

Которым

Ты

Google
Vasiliy
01.10.2018
19:00:14
Гордишься

Ivan
01.10.2018
19:06:55
очень редко. иногда... гдето...

Egor
01.10.2018
19:07:02
Мне кажется в этом и тест

Если присылаешь - значит не готов

Felix
01.10.2018
22:50:14
@Fedcomp

v
02.10.2018
00:57:21
его в дверь, а он в окно

астрологи объявили неделю уникального®™ веб-сервиса

количество запуска уникального®™ веб-сервиса в чатах удвоилось

Alexander
02.10.2018
09:31:15
посоны, а чем лучше изменить потребление памяти? хочу что то типа benchmark но которая бы измеряла не время а память

Alexander
02.10.2018
09:33:09
memory_profiler
его я нагуглил. а ты сам пользовался? он норм?

Nikita
02.10.2018
09:33:46
его я нагуглил. а ты сам пользовался? он норм?
Да, использовал, но как правило почти всегда нет смысла так глубоко закапываться и проблема очевиднее

его я нагуглил. а ты сам пользовался? он норм?
А вообще вот: http://blog.davydovanton.com/2015/04/05/ruby-memory-profiller-tools/

Vasiliy
02.10.2018
09:45:52
его я нагуглил. а ты сам пользовался? он норм?
Юзал да, для бенча норм, но для поиска не оч

Я когда локализовал где память жрется, в бенче потом делал под тыщу запросов этого метода, там в принципе на 300 утекало все и комп фризился на минут10

Alexander
02.10.2018
10:00:01
спасибо

Anton
02.10.2018
10:00:38
профилировал сайдкик так и кучу гемов

+ пару рабочих мест

в целом, главное правило, постоянно локализировать проблему, пока не поймешь как решить

Google
Alexander
02.10.2018
10:10:01
спасибо. проблема у меня на первый взгляд извесна, просто хочу сравнить до решения и после сколько памяти утекать будет

владичка
02.10.2018
10:31:04
Хочу задать супер дурацкий вопрос: Имеется вроде бы стандартная конструкция if Rails.env.production? || Rails.env.staging?. Reek ругается на то, что Rails.env дважды вызывается. Как писать подобное тогда _лаконично_? Можно обойтись без записи в переменную?

Vasiliy
02.10.2018
10:33:36
оно вроде как из env переменной RAILS_ENV берет значение, можешь сравнивать с ним

Sergey
02.10.2018
10:34:12
Переписать, нужно увидеть if else end блок

владичка
02.10.2018
10:36:51
а что плохого в двойном вызове в этом случае?
ничего, но Reek берет и ругается :(

владичка
02.10.2018
10:38:01
шикарно, то что нужно скорее всего, спасибо!

Tim
02.10.2018
12:11:39
у меня очень давно не открывался

Max
02.10.2018
12:12:04
Может приложение упало

Egor
02.10.2018
12:18:23
Коллеги, а кто знает где почитать почему у активадмина так плохо с reload ? Например, app/admin/deposit_stats.rb:103: warning: already initialized constant XXXX а если обьявлять константу в любом другом класе проекта такого нет

Egor
02.10.2018
12:25:31




Egor
02.10.2018
12:32:30
честно говоря активадмин знатно отравляет мою жизщнь в дев моде. Проект большой а число страниц этого АА зашкаливает. При этом он последней версии. Flamegraph на reload тоже тонет в активадмине. Даже bootsnap не помогает. Есть вообще какие-то пути решения этого кроме отказа от него ?

alteregoizm
02.10.2018
12:41:57
есть вещи которые не меняются, например - боль от АА

Egor
02.10.2018
12:49:33
а что сейчас в тренде на замену ?

Alex
02.10.2018
12:52:27
Google
Egor
02.10.2018
12:59:34
так а нафига он нужен в девмоде?
1. Удобно, какие-то вещи проще смотреть в удобной админке чем в консоле 2. Иногда надо и его разрабатывать, тогда для просмотра что-как Писать самому довольно трудозатратно да и в конце нет гарантий что не выйдет также/хуе

Roman
02.10.2018
13:00:17
разрабатывать да, беда

смотреть предпочитаю все же в консоли

Ilya
02.10.2018
13:07:04
найс попытка на рефералку

но нет

Andrey
02.10.2018
13:08:42
Всем привет, ищу новый "непридирчивый" маркдаун рендерер, нашел гем с гитхабовским маркдауном commonmarker. Только вот он работает только на mri, а еще хорошо бы найти такой же для jruby. Никто таковых не видал?

Alex
02.10.2018
13:10:49
найс попытка на рефералку
скорее канал пиарил

Egor
02.10.2018
13:25:05
так а нафига он нужен в девмоде?
огромное спасибо на самом деле. Мы тут посидели и решили что ускорение релоада и старта в 10 ( десять ) раз стоит того чтобы включать его по необходимости

Roman
02.10.2018
13:25:16
всегда пожалста ?

Egor
02.10.2018
13:25:24




жесть кароче, как слепы мы были

Roman
02.10.2018
13:25:39
если надо еще чего из проекта убрать - обращайтесь)

Максим
02.10.2018
13:47:30
ребят

привет

у меня дико тривиальный вопрос что аж стыдно задавть

у меня оч давно не было решения мердж конфликом

и я забыл как его делать

я должен сидя на ветке котору хочу смержить писать git merge master

Google
Максим
02.10.2018
13:48:24
или сидя на мастере писать git merge branchname ?

Alex
02.10.2018
13:48:33
ты кого во что вмержить хочешь?

Максим
02.10.2018
13:48:48
свою ветку в мастер

Alex
02.10.2018
13:48:52
git merge название_ветки_которую_смержить_в_текущую

git checkout master git merge mybranch git push

Максим
02.10.2018
13:49:22
и комит тогда получается в мастер улетит?

Страница 1493 из 1594