
Den
15.08.2017
13:20:45
Ты ее просто прячешь )

Denis
15.08.2017
13:20:49
но по факту этот вариант в большинстве случаев по скорости и читабельности будет уступать набору специализированных

Dmitriy
15.08.2017
13:21:23
А почему поржать?
задача была вообще такой
"У тебя есть куча прямоугольников и тебе надо выбрать из них самый большой"

Den
15.08.2017
13:21:36

Google

Den
15.08.2017
13:23:17

Dmitriy
15.08.2017
13:24:04
задача не корректна )
самый большой по площади? по ширине?

Den
15.08.2017
13:24:32
Это я тоже спрашивал

Dmitriy
15.08.2017
13:24:45
насколько я понял их куда то пихать хотели

Den
15.08.2017
13:24:48
Даже гифку шарил ))

Андрэ
15.08.2017
13:25:05

Denis
15.08.2017
13:25:12

Dmitriy
15.08.2017
13:25:46
берем предметную область геометрии и используем ее термины
в итоге получаем - те кто знает предметную область, без проблем разберутся в нашем коде
и не надо ничего тут мудрить )

Den
15.08.2017
13:26:43

Nik
15.08.2017
13:27:29
А по русски "в девку пихать" звучит не похабно?

Google

Denis
15.08.2017
13:28:01
отлично звучит!)

Dmitriy
15.08.2017
13:28:04
фишка вся в букве И

Dmitriy
15.08.2017
13:28:15
самый большой по площади? по ширине?
Как я понял задачу
"имеется дверной проем. надо узнать влезет ли квадрат, круг, треугольник туда"
нут начался диалог после фразы высоту фигуры не нужно хранить. только ширину и ratio

Denis
15.08.2017
13:28:25
фишка в дивке!) буквы фигня

Den
15.08.2017
13:28:35

Nik
15.08.2017
13:28:48
Зачем вы пихаете атрибуты в девушку?

Dmitriy
15.08.2017
13:28:49
вычисляем площадь двери и фигуры и все

Denis
15.08.2017
13:28:53

Den
15.08.2017
13:29:23

Denis
15.08.2017
13:29:32

Den
15.08.2017
13:29:58

Nik
15.08.2017
13:30:03
А как заданы фигуры?

Den
15.08.2017
13:30:27
Листани лентяй

Андрэ
15.08.2017
13:30:27
тебе надо сделать программку которая определяет пролазит ли что-то в дверной проем

Dmitriy
15.08.2017
13:30:30

Denis
15.08.2017
13:31:03

Андрэ
15.08.2017
13:31:24
Но ведь треугольник может пройти а может и нет?

Denis
15.08.2017
13:31:39
а в случае с прямоугольником там вообще площадь\размер не нужна, д+ш и все
и "дверь" у нас 3D или 2D?

Google

Denis
15.08.2017
13:32:50
вернее не дверь, а что-то, что мы пропихиваем

Nik
15.08.2017
13:32:53
Берем координаты вершин двери, берем координаты вершин фигуры, смотрим не больше ли вторые первых
...
Профит

Dmitriy
15.08.2017
13:33:16

Denis
15.08.2017
13:33:38

Dmitriy
15.08.2017
13:33:57
если прямоугольник длинный то мы его поворачиваем и он проходит в дверь

Denis
15.08.2017
13:34:04
и можно ли вращать фигуру?

Nik
15.08.2017
13:34:05

Dmitriy
15.08.2017
13:34:19

Denis
15.08.2017
13:34:22

Андрэ
15.08.2017
13:34:26
Ну давайте, раз нет условия, натянуть своё

Dmitriy
15.08.2017
13:35:10
по сути это обрезалка фигуры под дверь

Dmitriy
15.08.2017
13:35:16
как вы картинки режите на сайтах

Den
15.08.2017
13:35:33

Dmitriy
15.08.2017
13:35:52
берем большую сторону двери и фигуры и смотрим
ладно пойду боллее реальные задачи делать )

Denis
15.08.2017
13:36:23
где в дивок пихают

Андрэ
15.08.2017
13:36:54
тоже норм

Den
15.08.2017
13:37:42

Google

Nik
15.08.2017
13:43:03

Denis
15.08.2017
13:43:43
это радует
значит, есть шанс, что мы оба поняли проблему)

Nik
15.08.2017
13:46:41
А вписывать нужно только в прямоугольник?

Den
15.08.2017
13:50:57

Nik
15.08.2017
13:54:40
о чем речь?
Вопрос в том, проходит ли произвольная фигура в дверь?

Den
15.08.2017
13:55:30

Nik
15.08.2017
13:56:00
ну так вот, тащемта https://ideone.com/BivRnc

Den
15.08.2017
14:00:36

Admin
ERROR: S client not available

Sergey
15.08.2017
17:11:16

Андрэ
15.08.2017
17:13:16
С тачбаром?

Sergey
15.08.2017
17:13:40

Андрэ
15.08.2017
17:14:01
А почему увы? Очень неудобно?

Sergey
15.08.2017
17:14:09
что-то как-то я так и не вижу решения моей задачи с дверями

Sergey
15.08.2017
17:14:11
тачбар гавно

Андрэ
15.08.2017
17:14:21
Я все думаю проапгредится. Но хочу 13 с 16гб. А это кастом уже(

Sergey
15.08.2017
17:14:28
как и клавиатура новая такое же гавно

Google

Андрэ
15.08.2017
17:14:28

Sergey
15.08.2017
17:14:33
но мы отошли от темы

Андрэ
15.08.2017
17:14:53

Sergey
15.08.2017
17:15:01
круги и овалы, квадраты и прямоугольники, трапеции еще можно добавить что бы веселее было

Андрэ
15.08.2017
17:15:16
Ооо
было сегодня небольшое обсуждение)

Sergey
15.08.2017
17:16:16
могу накинуть - хочу покрывать все юнит тестами, но вот вопрос, многие вещи проще сделать на sql
который покрывать юнит тестами смысла не имеет
либо у меня слишком простые проекты либо реально мне надо покрывать тестами только 25-30% кода
можно начать с "покрывать юнит тестами контроллеры" и не плодить промежуточный слой (хэндлеры команд например)

Андрэ
15.08.2017
17:18:23
И сразу вопрос - есть смысл покрывать тестами авторизованный доступ к каждому endpoint'у, если авториазция средствами фреймворка сделана? И в принципе работает то

Sergey
15.08.2017
17:18:52
если ты пишешь какие-нибудь security vouters со сложными правилами - там удобно покрывать тестами и есть что покрывать
ну и никто не отменял приемочных тестов
простой смоук

Андрэ
15.08.2017
17:19:52
Не, именно стандартное API

Sergey
15.08.2017
17:20:57

Андрэ
15.08.2017
17:21:29
А можешь хороший пример приемочных покаать? Есть под рукой что-то открытое для показа?

Sergey
15.08.2017
17:30:15
гугли книгу "Growing object oriented бла бла guided by tests"
у меня нет приемочных тестов (ну разве что на двух проектах на геркинах кукумберах)
я только сча ввожу это дело