
Vlad
29.05.2016
20:39:30
Типы!
Новички без базы - не нужны

Stanislav
29.05.2016
20:39:42
типы норм
ща на го начал писать

Google

Stanislav
29.05.2016
20:40:01
и как ни странно типы оказались прям норм

Vlad
29.05.2016
20:40:40
И как же без полимормизма типов писать что то кроме докера?)

Sergei
29.05.2016
20:40:44
чем вам статика не угодила? :) там просто явное привидение типов :) зато компилятор есть и он указывает вам сразу ваши ошибки

Aldar
29.05.2016
20:41:07

Stanislav
29.05.2016
20:41:08
да, во первых до запуска уже находится куча ошибок
т.е. реально меньше нежданчиков в рантайме

Mikhail
29.05.2016
20:41:29
но руби я люблю очень очень)

Aldar
29.05.2016
20:42:04
если цель стоит устроиться на работу и потом получая денежки прокачиваться - то проще выбрать js, python или руби

Stanislav
29.05.2016
20:43:01
у меня в общем сложилось впечатление, что go это язык для утилит
код на go ну хреновенький получается, читать не очень приятно
И как же без полимормизма типов писать что то кроме докера?)

Vlad
29.05.2016
20:43:10
А что за сложности?
язык несложный, но статическая типизация добавляет сложностей, всё же считаю что скриптовые языки попрощех

Stanislav
29.05.2016
20:43:12
т.е. что-то жирное писать на нем больно будет

Google

Vlad
29.05.2016
20:43:32
В джава плохо с вырпзительностью
И поэтому у них все на xml - решает задачу с декларативностью
На джава nokogiri не написать

Aldar
29.05.2016
20:44:14

Mikhail
29.05.2016
20:44:43

Aldar
29.05.2016
20:44:44
на руби можно писать скрипты в процедурном стиле и вообще про ООП не париться, на джаве так не получится

Mikhail
29.05.2016
20:45:03
если язык ООП надо писать в ооп
это будет продуктивнее
очевидно же

Sergei
29.05.2016
20:45:23
в руби как раз ООП очень даже приятный

Vlad
29.05.2016
20:45:24
Джава - просто как ак47

Aldar
29.05.2016
20:45:34
лал, если мне нужна педаль одноразовая из командной строки чтобы запустить - зачем мне ооп?

Mikhail
29.05.2016
20:45:39
руби ❤️

Aldar
29.05.2016
20:45:49
руби на то и скриптовый язык, что у него такое применение возможно

Vlad
29.05.2016
20:46:00
И приятен он благодаря динамичности, лямбдам (блокам точнее) и рефлексивност

Sergei
29.05.2016
20:46:00
в джаве для педали для ООП тоже места нету :)

Mikhail
29.05.2016
20:46:07

Vlad
29.05.2016
20:46:27
Почему нельзя типы в руби добавить?

Mikhail
29.05.2016
20:46:33
зачем же

Aldar
29.05.2016
20:46:38
джава как ак47?)) скорее С как ак47

Google

Mikhail
29.05.2016
20:46:42
прелесть его в динамике

Vlad
29.05.2016
20:47:14
Джава тупая как акм47

Mikhail
29.05.2016
20:47:21
это как влюбится в красивую девушку и накачать ей силиконовые сиськи

Vlad
29.05.2016
20:47:30
На с можно яйца прострелить

Sergei
29.05.2016
20:47:59
с не ООПэшный, с++ ООПэшный

Vlad
29.05.2016
20:48:00
Ты про руби и типы?

Mikhail
29.05.2016
20:48:24
рельса, пример реальной задачи. ar делает много разных запросов, скорость выполнения 7ms, рендер вьюшки 2230ms

Vlad
29.05.2016
20:48:44
С++ это С с классами, ооп тут и пахнет, создатель ооп не так себе это представлял ;)
Кстати, кто придумал ООП?

Sergei
29.05.2016
20:49:40
вопрос из собеседования на работу :)))

Vlad
29.05.2016
20:51:02
Если вью долго - значит оно большое, много объектов, много партиалов

Aldar
29.05.2016
20:51:37
2 секунды вью? хм

Mikhail
29.05.2016
20:52:16
Ага, бывает и такая вью, и кэш не сильно помогает, в 2 раза, в итоге разбить логику и подгрузить что надо после если потребуется
это не в вопросу вью

Vlad
29.05.2016
20:52:30
И памяти мало

Mikhail
29.05.2016
20:52:30
а к вопросу о какой скорости вы говорите постоянно
кого не устраивает
не устраивает АР тупой, ну поставьте ром
он по шустрее будет собирать, если рельса долго по абстракции бегает, ну выкинуть нафиг ее
поюзать другие решения DDD например

Google

Sergei
29.05.2016
20:53:36
DataMapper еще неплохой орм

Vlad
29.05.2016
20:54:05
А кто нибудь dry-rb использует?
Какой нибудь гем оттуда

Mikhail
29.05.2016
20:54:37
датамаппер бросили же
rom теперь вместо него

Sergei
29.05.2016
20:55:25
ну был неплохой :)

Mikhail
29.05.2016
20:55:43
ну по модным трейлблейзеровским канонам
типа я гуру кодер)

Admin
ERROR: S client not available

Vlad
29.05.2016
20:56:00
А в кач-ве орм что? Ром?

Mikhail
29.05.2016
20:56:00
и бизнес логику вертел
=)

Sergei
29.05.2016
20:56:15
трейлблейзер кстате вещь

Mikhail
29.05.2016
20:56:17

Sergei
29.05.2016
20:56:23
хорошо код организует

Mikhail
29.05.2016
20:56:29
?

Sergei
29.05.2016
20:56:43
чистый ООП

Mikhail
29.05.2016
20:57:06
когда начинается копится фукционал и ты как патерн-мастер незнаешь че куда раскидать чтобы моделька не пухла

Google

Sergei
29.05.2016
20:58:25
ну, чтобы не пухла есть много паттернов типа value-,service-,formobject и тп, но потом все равно становится больно

Mikhail
29.05.2016
20:58:37
ну это превращается в кашу

Sergei
29.05.2016
20:58:40
ага

Mikhail
29.05.2016
20:59:05
трейл более структурирован
ханами хорошо сделали

Eugene
29.05.2016
20:59:28
Как вы думаете, стоит ли подчищать мусорные сообщения и оставлять концентрат для того, чтобы новоприбывшие могли получать только качественныю инфу?

Mikhail
29.05.2016
20:59:45

Eugene
29.05.2016
21:00:06
cтикера?

Mikhail
29.05.2016
21:00:13
ну и по хорошему нужен бот, который будет удалять стикеры
ага

Aldar
29.05.2016
21:00:17
надо таки на функциональщину переходить
ООП устаревает потихоньку

Mikhail
29.05.2016
21:00:40
стикеры занимают много места, не несут смысловой нагрузки и тематической
эмоции можно передать смайлами
по хорошему бот был бы, который на автомате чистит

Vlad
29.05.2016
21:02:59
ООП устаревает потихоньку - хаха!
Мб процедурное уже наконец уйдет в небытие, но под ооп обычно понимают обьекты и процедуры. Но может быть объекты и лямбды

Aldar
29.05.2016
21:06:50
Каки лямбды? ООП это всё про полиморфизм, наследование и инкапсуляцию
лямбды это ФП

Vlad
29.05.2016
21:15:02
Ну ладно, я не очень верно выразил что хотел.

Aldar
29.05.2016
21:16:54
ООП это в первую очередь mutable state, что как выяснилось является проблемой

Vlad
29.05.2016
21:17:39
либо "процедурность"