@proRuby

Страница 1528 из 1594
Dima
10.10.2018
06:20:12
спасибо

First
10.10.2018
06:20:30
ясно.
Так а там читать особо нечего)

Композиция (только практика), карринг (легко) и прочее

Dima
10.10.2018
06:21:01
Так а там читать особо нечего)
Всегда есть книги в которых хорошо и понятно объясняются вещи.

Google
First
10.10.2018
06:21:20
Ты можешь только по лямбдам найти чета

А теорию категорий ты вряд ли поймешь без практики Тебе нужно только "правила" знать

Всегда есть книги в которых хорошо и понятно объясняются вещи.
Не, серьезно Берешь книгу по фпшному языку и читаешь Желательно хаскелль или лисп

Там это все есть

Dima
10.10.2018
06:23:25
Понятно.

First
10.10.2018
06:23:56
А вообще, я оопшник Меня лучше не спрашивать Я тупой

Alex
10.10.2018
06:24:25
Vasiliy
10.10.2018
06:56:03
книги же читать надо ты че

Tim
10.10.2018
07:31:28
есть два класса похожих, отличаются например буквально в одном методе. пилишь абстрактный класс-родитель, тот метод в нем вызывает эксепшен. в классах-детях имплементишь его как надо

не вижу проблем

Google
Tim
10.10.2018
07:34:43
по-моему это большая проблема, что в сообществе рубей как-то пренебрежительно относятся к ооп

прикрываясь фразой "да это же руби. тут не так дрочат, а вот так"

Vasiliy
10.10.2018
07:39:27
потому что интерфейс с эксепшеном выглядит как костыль

Tim
10.10.2018
07:40:15
ну можешь не делать эксепшен, а в коменте написать "Abstract class, define #asdasd"

Vasiliy
10.10.2018
07:50:16
Все равно же костыль

Tim
10.10.2018
07:51:19
к сожалению да, ну это недостаток рубей как мне кажется

ну а что делать в этом случае?

класс-родитель и вместо вызова этого метода .call на константу класса, которая proc или лямбда?

и в дочках просто эту константу определять

Vasiliy
10.10.2018
07:55:47
Просто не юзать интерфейсы

Tim
10.10.2018
07:56:57
ну а какая альтернатива в итоге?

Vasiliy
10.10.2018
07:58:41
Пхп, ява

Tim
10.10.2018
08:00:48
нет, внутри рубей

First
10.10.2018
08:04:49
Tim
10.10.2018
08:05:08
Фп)
но зачем

First
10.10.2018
08:06:54
но зачем
Давай без вопросов ?

Tim
10.10.2018
08:08:38
ну типа руби в первую очередь оопшный язык

First
10.10.2018
08:08:50
Пруфы?

Tim
10.10.2018
08:08:58
не будет

First
10.10.2018
08:09:03
Ой все

Google
Roman
10.10.2018
08:09:09
Хвостовая рекурсия в рубях не оптимизирована

Roman
10.10.2018
08:10:27
Если ты так угораешь по фп, нафига тебе руби

First
10.10.2018
08:11:12
Патамушо чисто фп сложна) А я тупой, уже говорил

Vasiliy
10.10.2018
08:17:20
хуль там мап редус хуяк хуяк))))

First
10.10.2018
08:19:45
:D

Roman
10.10.2018
08:25:59
Tim
10.10.2018
08:43:12
поцоны может кто сталкивался и может быстро подсказать в чем дело. запускаем рейк таски через крон, на проде всё ок, на стейджинге часть не умирает. очевидно это из-за того, что стейджинг не так настроен. но какая настройка может мешать удалению этих процессов? ubuntu 16.04

Tim
10.10.2018
09:07:22
да, тоже whenever. вроде всё отрабатывает, но на стейджинге процессы не убиваются, а на проде убиваются

kolas
10.10.2018
10:09:15
да, тоже whenever. вроде всё отрабатывает, но на стейджинге процессы не убиваются, а на проде убиваются
надо проверить как таски запускаются, через бандл ли? и версии руби

Nikita
10.10.2018
10:10:58
Хаскель до сих пор не для прода?

Tim
10.10.2018
10:11:05
надо проверить как таски запускаются, через бандл ли? и версии руби
примерно вот так: cd :path && :environment_variable=:environment bundle exec rake task_name:do --silent :output; руби 2.4.0

kolas
10.10.2018
10:14:21
ну тогда логи смотреть

Ivan
10.10.2018
12:15:31
https://github.com/thisismydesign/json-streamer ?
Ага, он заработал + его ускорить можно за счет ffi. Но мы тут покумекали, и решили на line-delimited JSON перейти, чтоб избежать попоболи :) Спасибо, anyway!

Google
Ivan
10.10.2018
12:16:27
только не всегда внешний джсон подчиняется своим правилам
В нашем случае мы контролим этот момент, слава яйцам :)

Tim
10.10.2018
14:07:28
Поцоны, а расскажите про код ревью в вашей компании/проекте. Как происходит, кто кого ревьювит, есть ли кросс-ревью, авторитарно или демократически? На что делается упор во время ревью, какой код допускается, а какой нет. Как поступаете, когда скоро фичу выкатывать - нужно обязательно пройти ревью чтобы смержить, заводите таску на доделывание или просто забиваете? Насколько лид (если он один ревьювит) навязывает свой стиль написания кода остальным? Или каждому разрешено писать, как он считает правильным?

Lupsick
10.10.2018
14:23:02
еще я написал регламент разработки чтобы все следовали (и я в том числе)

и расписал структуру ПО по папочкам

rabbitkate
10.10.2018
14:24:10
и расписал структуру ПО по папочкам
блин, у нас бы кто так сделал

Lupsick
10.10.2018
14:24:20
СТО не кидает мне свой код хотя очень ему следует

главный испражнитель хуевой архитектуры и решений – сам сто

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

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

но все компромиссно опять же если человек может объяснить то я соглашаюсь

Ilya
10.10.2018
14:42:25
никогда не забуду как наш сто сказал что сломает дев ветку ненадолго и в итоге у нас встала разработка на два месяца

Переписал парень архитектуру

А весь функционал выкидывал notimplementedexception

А потом пиздел на нас мол че мы фичи не выкатываем

rabbitkate
10.10.2018
14:44:49
отважный мужик

Ilya
10.10.2018
14:46:02
или отбитый

Lupsick
10.10.2018
14:46:21
или отбитый
вероятно

Ilya
10.10.2018
14:48:29
помню, мне дали фичу допилить с шедулером. нужно было сделать так чтобы шедулер можно было настраивать по времени. раз в месяц, раз в 2 недели и тд. я такой, дай гляну что сейчас шедуллер из себя представляет а там notImplementedException

Google
Ilya
10.10.2018
14:49:44
Спустя пару недель пол команды уволилось

Ilya
10.10.2018
14:53:51
а с сто че?
До сих пор там. Звали как то обратно, спросил там ли он. После положительного ответа отказал им сразу

Lupsick
10.10.2018
14:59:25
Уже не стартап
ну типа он пришел с основания и друган сео или сорт оф?

Lupsick
10.10.2018
14:59:40
понятно

такая же хуйня

Ilya
10.10.2018
15:00:34
Он отказался от шарпов в пользу го потому что это дешевле и быстрее по его мнению

Tim
10.10.2018
15:15:46
а он в курсе что он хуйню делает?

ну и типа что куча людей из-за него ушла

Ilya
10.10.2018
15:16:17
а он в курсе что он хуйню делает?
вообще все в курсе кроме него и сео

Tim
10.10.2018
15:16:23
)))

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