@oop_ru

Страница 316 из 785
Dmitriy
15.08.2017
12:24:46
как можно выкинуть квадрат если это по условию?

Den
15.08.2017
12:25:07
Оставил бы овал и прямоугольник

Андрэ
15.08.2017
12:25:07
Den
15.08.2017
12:25:23
Они описывают

Google
Dmitriy
15.08.2017
12:25:27
Ну во-первых, это красиво
изменять условия ?

Rodion
15.08.2017
12:25:32
зависит от задачи, че с ними придется делать)

Андрэ
15.08.2017
12:25:45
изменять условия ?
Ну это ж шутка, ну)

Den
15.08.2017
12:25:50
Ну во-первых, это красиво
Вкусовщина же, Андрюх

зависит от задачи, че с ними придется делать)
Но я, все равно, стремился бы избавиться, в первую очередь.

F01134H
15.08.2017
12:28:36
сам себе противоречишь

Вкусовщина же, Андрюх

++

Dmitriy
15.08.2017
12:29:28
фетиш

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

Den
15.08.2017
12:33:46
сам себе противоречишь
В чем? Тебе может повезло, и ни разу говнокод не переделывал?

Google
Rodion
15.08.2017
12:35:10
Den
15.08.2017
12:35:49
Rodion
15.08.2017
12:36:13
??

Андрэ
15.08.2017
12:36:23
я растерялся

Rodion
15.08.2017
12:36:29
причем тут язык программирования?

а, и это на чем и в какой части кода твой "индекс" тогда вычисляется?

откуда берется значение 1 там или 1.5?

и отношения чего к чему

Den
15.08.2017
12:47:10
и отношения чего к чему
Я бы это хранил: Ellipse: - width - ratio Retangle: - width - ratio Так как это - вычисляемо: Ellipse: - height - isRound Retangle: - height - isSquare

Rodion
15.08.2017
12:48:21
и в итоге наплодил кучу специфичных методов

Denis
15.08.2017
12:48:23
attitude <> ratio

Den
15.08.2017
12:48:34
А может даже и дальше бы пошел

attitude <> ratio
Гугол ))

Denis
15.08.2017
12:49:32
Гугол ))
нууу... какой-то элипс может конечно как-то по-своему относиться к разработчику, но это уже очень странная вселенная

Den
15.08.2017
12:49:58
Клиентов то много, а сервак один

Rodion
15.08.2017
12:50:13
attitude <> ratio
ширина относится к длине... с пренебрежением

Denis
15.08.2017
12:50:28
?

Google
Den
15.08.2017
12:51:47
А я отдыхаю )

получается у фигуры всегда будет - height - isSquare ?
Всегда будут все. Просто хранить не всё )

Dmitriy
15.08.2017
12:53:30
в какой фигуре не будет какой-то из переменной ?

Denis
15.08.2017
12:53:37
Den
15.08.2017
12:54:05
С хоботом )

Андрэ
15.08.2017
12:54:09
Хм. А зачем для круга isSquare?

Rodion
15.08.2017
12:54:27
потому что JS)

Den
15.08.2017
12:54:48
Я бы это хранил: Ellipse: - width - ratio Retangle: - width - ratio Так как это - вычисляемо: Ellipse: - height - isRound Retangle: - height - isSquare

@negasus ^^^

Андрэ
15.08.2017
12:55:35
Я вот это не так понял наверное

Всегда будут все. Просто хранить не всё )

Denis
15.08.2017
12:56:00
Я бы это хранил: Shape: - width - ratio А вычисления отдельно

Denis
15.08.2017
12:56:25
как в PRE обрамлять в телеге?

Aleh
15.08.2017
12:56:43
чатик по ООП, обсуждаем внутреннее приватное устройство объектов, ееее :)

Denis
15.08.2017
12:57:37
`
грац

Den
15.08.2017
12:57:46
Так !!! Базар только про Круг Овал Квадрат Прямоугольник

4 всего

Андрэ
15.08.2017
12:57:57
Den
15.08.2017
12:58:14
треугольник грустит)
Если больше - надо думать )))

Google
Den
15.08.2017
12:58:55
треугольник грустит)
Сразу сумма углов вспомнилась )

Dmitriy
15.08.2017
12:59:00
Хм. А зачем для круга isSquare?
Видимо Ден любит стохастическую геометрию. или хочет распознавать по триплетным признакам. Но это не точно

Den
15.08.2017
12:59:55
триплетным фу, какое мерзкое словечко )

Dmitriy
15.08.2017
13:01:12
тогда я пас. он не знает что это

Dmitriy
15.08.2017
13:02:27
кто, Гугл?
гугл знает, не переживай

Den
15.08.2017
13:03:53
про задачу и подавно забыли)
Не обсудили гонорар )

Admin
ERROR: S client not available

Den
15.08.2017
13:04:25
А я уже систему хранения накидал

Андрэ
15.08.2017
13:05:57
А я уже систему хранения накидал
Хотел сказать "набросай JsonPatch" но вспомнил, что я ж свою реализацию показывал)

Den
15.08.2017
13:06:58
Тут видел чуви, который строки JSON хранил в переменных )))

Андрэ
15.08.2017
13:07:38
почему бы и нет, когда удобно?

Den
15.08.2017
13:07:59


И ему 10 часов понадобилось чтоб вкурить )

Rodion
15.08.2017
13:09:43
ты так и не объяснил, почему не надо использовать width и height, прежде чем хаять код других)

Dmitriy
15.08.2017
13:11:25
окей. почему хранить не нужно ?

Rodion
15.08.2017
13:11:26
почему?

Google
Den
15.08.2017
13:11:47
Потому что оно вычисляемо

Андрэ
15.08.2017
13:12:10
ширину можно вычислить через ратио. ратио можно вычислить через ширину. почему ратио главнее?

Denis
15.08.2017
13:12:43
ты так и не объяснил, почему не надо использовать width и height, прежде чем хаять код других)
чиста поржать... UniShape -edges: int[] -angles: int[] и можно описывать любую форму

Denis
15.08.2017
13:13:55
клингонский

южный диалект

Dmitriy
15.08.2017
13:14:09
использовать вектора?

Den
15.08.2017
13:14:42
южный диалект
Я серьезно спрашиваю

Denis
15.08.2017
13:15:26
Я серьезно спрашиваю
если отвечать серьезно, то вот это уже будет реальный оффтоп ;)

Den
15.08.2017
13:16:23
если отвечать серьезно, то вот это уже будет реальный оффтоп ;)
Ну тогда я не понимаю что ты имеешь ввиду. Я на YAML пример написал выше.

Denis
15.08.2017
13:17:08
Ну тогда я не понимаю что ты имеешь ввиду. Я на YAML пример написал выше.
а, прости. я думал ты к "чиста паржать" придрался. язык класса - никакой, просто метаописание

Den
15.08.2017
13:17:23
Храню - числа там

А че за int[]?

Denis
15.08.2017
13:17:42
массив из интов

Андрэ
15.08.2017
13:17:46
Массив целых. Ну ты чего?)

Denis
15.08.2017
13:18:23
блин, алле) я просто чтобы идею описать. вот еще сейчас начтнем за типы тереть)

Андрэ
15.08.2017
13:18:44
Идея, кстати, формально норм)

Den
15.08.2017
13:18:52
На YAML напиши

Андрэ
15.08.2017
13:19:09
так, не соскакивай) опиши, почему ратио вместо ширины)

Den
15.08.2017
13:20:02

Страница 316 из 785