@rubylang

Страница 968 из 1684
Vasiliy
06.04.2017
08:57:26
мне просто нужно было понять про валидаторы в формобжекте...

Антон
06.04.2017
08:57:51
нет, тебе нужно обязательно знать про определения и декларации

ты ничего не понимаешь

мы тут все бездари

Google
Vasiliy
06.04.2017
09:00:18
я так думаю эта беседа закончится классическим срачем за алгоритмы, бгг

Akzhan
06.04.2017
09:00:27
Передергивать нехорошо. Точка зрения на проблему определяет реализацию. Но, видимо, не то время и место для этого.

v
06.04.2017
09:00:43
Акжан не спорит за алгоритмы

так что нет

Антон
06.04.2017
09:00:56
Передергивать нехорошо. Точка зрения на проблему определяет реализацию. Но, видимо, не то время и место для этого.
конечно, язык не тот, среда не та все не то, когда со своими тараканами в чужой монастырь

Akzhan
06.04.2017
09:02:22
Антон
06.04.2017
09:02:38
Опять передергивание. Что ж вам неймется-то.
вы выпендриваетесь, я не люблю когда выпендриваются

выпендриваетесь не по теме

я уверен что вам есть что рассказать, но форм обджекты не место и не время

Akzhan
06.04.2017
09:04:25
Я понял вашу точку зрения. И вправду, иногда лучше промолчать, чтобы вдруг поняли не так. )

Антон
06.04.2017
09:04:58
ну я вообще не понял, почему нельзя говорить бизнес логика, но нужно говорить определение бизнес логики

а вы не можете видимо объяснить

Akzhan
06.04.2017
09:08:57
Есть предметная область, и есть определения, например - это слон, ему свойственны такие-то признаки. Четыре конечности, хобот и т.д. Удобно и правильно описывать логику именно так validates :shape, :animal_with_4legs Вместо , скажем, процедурного подхода ( return false unless shape.legs.count == 4 ). Я имел ввиду только это )

Google
Daniel
06.04.2017
09:08:58
Бредятина какая то ?

Akzhan
06.04.2017
09:09:51
то есть, содать правило валидации в предметной области, и далее использовать строго оное

Антон
06.04.2017
09:10:14
return false unless slon.valid? не правильно?

Akzhan
06.04.2017
09:10:17
Если говорить о валидации в данном случае

абсолютно правильно )

Антон
06.04.2017
09:10:50
так это и было предложено, зачем нам для этого новые слова?

Akzhan
06.04.2017
09:11:38
речь о точке зрения. не надо говорить "бизнес-логика" - это очень общо. хотя, наверное, вкусовщина

собственно, я к этой фразе только и прицепился

Антон
06.04.2017
09:12:24
как связан пример с процедурными валидациями и определением бизнес логики?

Akzhan
06.04.2017
09:13:38
а что за логику ты вынес в форм обджект?
вот фраза ) и далее мое уточнение, и далее взрыв, буря )

Антон
06.04.2017
09:14:16
ужас какой

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

как по мне так процедуры контроллеров неотъемлимая часть бизнес логики

почему нельзя говорить бизнес-логика и нужно говорить определение бизнес логики если предметная область не была затронута, как обычно и происходит

Akzhan
06.04.2017
09:15:20
бизнес-логика в моделях

Антон
06.04.2017
09:15:29
Akzhan
06.04.2017
09:15:35
в контроллерах обычно валидация входных данных

v
06.04.2017
09:15:53
бизнес-логика в моделях
не верю, что так в 100% случаев

Akzhan
06.04.2017
09:16:08
если у вас не так, значит, у нас разное понимание, как правильно.

Google
Антон
06.04.2017
09:16:40
Vasiliy
06.04.2017
09:17:33
бизнес логику в модели, землю рабочим, власть народу

Антон
06.04.2017
09:17:54
и животноводство!

Akzhan
06.04.2017
09:18:10
не верю, что так в 100% случаев
просто кому-то иногда лень или нет времени делать правильно.

Sergey
06.04.2017
09:19:12
слушай те ребят а как выключить полное обновление браузера хром

на маке

то есть вообще выключить навсегда

v
06.04.2017
09:19:25
просто кому-то иногда лень или нет времени делать правильно.
правильно - это как в данном случае? Вызовы одних моделей в других моделях?

Sergey
06.04.2017
09:19:26
комманда defaults write com.google.Keystone.Agent checkInterval 0

не прокатывает

Akzhan
06.04.2017
09:19:33
тестировать и менять те же модели гораздо удобнее, чем контроллеры, в проектах, которые живут дольше, чем до первого выпуска

Антон
06.04.2017
09:19:36
просто кому-то иногда лень или нет времени делать правильно.
не про то же вы пытаетесь под общий случай все подвести, а такие общие случаи только в учебниках по программированию

Akzhan
06.04.2017
09:20:35
ну или, например, когда есть время и понимание, что если у вас "исключение", значит, неправильно подошли к задаче.

Антон
06.04.2017
09:20:59
Акжан, прекратите вы тут не самый умный, правда

а меня забанят из за вас

Vasiliy
06.04.2017
09:21:30
ещё вот такую вещь хочу узнать, в гайдах по этому поводу нет ничего, допустим есть хэш и него ключи с тире, т.е. типа { one: 'hello', 'my-value' => 5 } как правильнее записать(не надо предлагать нижнее подчеркивание, именно этот вариант) - { one: 'hello', 'my-value': 5 } или { 'one' => 'hello', 'my-value' => 5 }

Akzhan
06.04.2017
09:21:37
ой, да ладно вам. я никогда себя не позиционировал таким образом. ок.

Google
Vasiliy
06.04.2017
09:23:40
ракета не смущает, просто c двоеточием короче как-то

Антон
06.04.2017
09:23:46
стиль кодирования определяется командой, в которой вы играете. я бы использовал => в этом случае
в первом случае 'my-valye' символ, от определения командой ничего не зависит

Vasiliy
06.04.2017
09:24:00
ну или вообще вот так { :one => 'hello', 'my-value' => 5 }

Антон
06.04.2017
09:25:03
ну или вообще вот так { :one => 'hello', 'my-value' => 5 }
оба варианта - валидное написание

Vasiliy
06.04.2017
09:25:28
т.е. кароч внутри команды надо согласовать просто

Антон
06.04.2017
09:26:09
очевидно, что читаться будет проще, если этот конкретный исключительный хешь собран одним манером

Vasiliy
06.04.2017
09:26:36
валидно то валидно, но например в случае если { one: 'hello', :two => 'world' } гайды четко говорят - юзайте по большей части символы, то вот в этом случае чет молчат

Admin
ERROR: S client not available

v
06.04.2017
09:26:49
ракета не смущает, просто c двоеточием короче как-то
тогда зависит от стиля кода, принятого на проекте. Двоеточие боле модное

Vasiliy
06.04.2017
09:27:19
и плюс да, вот двоеточие оно вроде как недавно так умеет 'string': 'value'

Антон
06.04.2017
09:27:25
'my-value': 5 вернет символ, когда может быть нужна строка тут мода молчит

Vasiliy
06.04.2017
09:27:27
ну ок, спасибос

ну там больше для конвертации хэша в жирсон

Антон
06.04.2017
09:28:03


символ говорю

если нужна строка то так просто не получится :)

двоеточие вначале!!!1111одинодин



Google
Vasiliy
06.04.2017
09:30:54
http://i.imgur.com/psqxAnX.png вот жи для жирсона всё равно

Антон
06.04.2017
09:32:10
рубишный хеш не жырсон



причем в жырсон попадает последний

и привет дебаг

Daniel
06.04.2017
10:14:35
Есть тим лиды ?

v
06.04.2017
10:16:04
наверняка

Daniel
06.04.2017
10:16:22
Совет нужен

I
06.04.2017
10:18:22
как всех ебать эффективней? :)

Daniel
06.04.2017
10:24:52
как всех ебать эффективней? :)
Не, по коммуникации )

Sergey
06.04.2017
10:56:47
так ебать это тоже из области коммуникации

I
06.04.2017
10:57:03
ну, вообще да

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

Daniel
06.04.2017
11:06:01
хех, ок) Как правильно выстроить коммуникацию между маркетологами и разработчиками - без третьих лиц ?

Vasiliy
06.04.2017
11:07:01
через пивчугу

Vitaliy
06.04.2017
11:07:14
Зачем это может быть нужно? Сможете привести пример?

Daniel
06.04.2017
11:07:46
через пивчугу
Это не совсем то, там будет куча хлама, а нужно как то огородится от хлама, и вести диолог если это действительно того стоит

Зачем это может быть нужно? Сможете привести пример?
Запроста, проект в стадии запуска, маркетологи только присоединилсь, нужно отгородить ведущих разрабов от личных встречь с маркетологами когда это не нужно )

Антон
06.04.2017
11:09:11
рецепт борща очень просто первое, второе, капустка там, соль, перец и самое главное: 30 лет у плиты

Vasiliy
06.04.2017
11:10:46
Посадить разрабов и маркетологов в разных зданиях

Daniel
06.04.2017
11:10:51
Vitaliy
06.04.2017
11:11:48
Противоречие? "отгородить от личных встреч" "выстроить коммуникацию без третьих лиц"

Страница 968 из 1684