[personal profile] ex0_planet 2012-08-29 06:51 pm (UTC)(link)
волшебно

[identity profile] bydlorus.livejournal.com 2012-08-29 06:54 pm (UTC)(link)
Это у них miniCD?
(deleted comment)

[identity profile] eleon.livejournal.com 2012-08-29 07:36 pm (UTC)(link)
Поржал :)

[identity profile] xeno-by.livejournal.com 2012-08-29 07:43 pm (UTC)(link)
+1

[personal profile] ex0_planet 2012-08-29 08:03 pm (UTC)(link)
АААААААААААААААААААААА !!!!

[identity profile] cottidianus.livejournal.com 2012-08-29 08:46 pm (UTC)(link)
+1, к сказанному в общем-то и добавить нечего!

[identity profile] jakobz.livejournal.com 2012-08-29 08:08 pm (UTC)(link)
Это пять!

[identity profile] vit-r.livejournal.com 2012-08-29 08:22 pm (UTC)(link)
Yesss!

[identity profile] xeno-by.livejournal.com 2012-08-29 09:13 pm (UTC)(link)
Я отмечусь еще раз. Охренительно!

[identity profile] prizrak-operi.livejournal.com 2012-08-30 05:45 am (UTC)(link)
Кстати, какой правильный ответ?

[identity profile] dr-hyder.livejournal.com 2012-08-30 09:37 am (UTC)(link)
Правильный ответ - "НА ХУЙ! ИДИТЕ НА ХУЙ!"

[identity profile] berezovsky.livejournal.com 2012-08-30 09:55 am (UTC)(link)
мы вам позвоним

[identity profile] dr-hyder.livejournal.com 2012-08-30 10:00 am (UTC)(link)
Нет-нет, лучше я вам! (С)

[identity profile] rashid80.livejournal.com 2012-08-30 07:23 pm (UTC)(link)
Ржу! В точку!

[identity profile] mr-st.livejournal.com 2012-08-29 07:36 pm (UTC)(link)
В коробке с лэйбой X-RATED инсталляшка Java?

[identity profile] ko444evnik.livejournal.com 2012-08-29 07:44 pm (UTC)(link)
скорее "помеченная крестами" альтернатива яве... запретный плод...

[identity profile] bydlorus.livejournal.com 2012-08-29 07:48 pm (UTC)(link)
Инсталляшка генты. Непристойные сцены и грязные ругательства.

[identity profile] bydlorus.livejournal.com 2012-08-29 07:38 pm (UTC)(link)
И ещё я ничего не понимаю в онимэ, почему у девки справа на груди одна тыква, а не две дыни?

[identity profile] ko444evnik.livejournal.com 2012-08-29 07:52 pm (UTC)(link)
дык ява-программист жеж!

[identity profile] teewoon.livejournal.com 2012-08-29 10:29 pm (UTC)(link)
А что такого в factory?

[identity profile] metaclass.livejournal.com 2012-08-30 06:34 am (UTC)(link)
Это костыль, который в нормальных языках не нужен.

[identity profile] teewoon.livejournal.com 2012-08-30 11:30 am (UTC)(link)
А в жаве он как-то особенно ужасен?

[identity profile] metaclass.livejournal.com 2012-08-30 11:47 am (UTC)(link)
Там его пихают по поводу и без повода.

[identity profile] theiced.livejournal.com 2012-08-30 07:21 pm (UTC)(link)
он там есть - поэтому ужасен.

[identity profile] rashid80.livejournal.com 2012-08-30 07:23 pm (UTC)(link)
для ORM'ов фактори еще как нужны ... как без них?

[identity profile] rashid80.livejournal.com 2012-08-31 06:10 am (UTC)(link)
спасибо за ваше интересное мнение (с)Бобук

[identity profile] udpn.livejournal.com 2012-08-31 11:08 am (UTC)(link)
Когда в следующий раз задумаете делать бессмысленные обёртки над говном, обращайтесь, дам тот же самый совет.

Однако, ормы повторяют функциональность эскюэля, а эскюэлю фабрики не нужны. Вопрос: нахуя?

[identity profile] metaclass.livejournal.com 2012-08-31 11:12 am (UTC)(link)
Не повторяют.
Если я правильно понял товарища - имелось в виду, что конкретную реализацию объектов, загружаемых из БД нужно подсунуть снаружи, а самый прямой способ это сделать на кривых жабо-дотнет-языках - это фабрики.

[identity profile] thinker8086.livejournal.com 2012-09-02 08:02 am (UTC)(link)
А вот кстати да, именно подобный пример пришёл в голову.

Можно, конечно, сказать, что "плохой дизайн", но оно вроде как просто и масштабируемо.

А как это делается в нормальных языках?

[identity profile] metaclass.livejournal.com 2012-09-02 08:19 am (UTC)(link)
Во-первых, там разные реализации не нужны. В принципе. В контексте функциональных языков и иммутабельности "другая реализация записи из БД" - это безумие. Данные они и есть данные, если мы хотим с ними работать по другому - мы просто возьмем другие функции, если мы хотим полиморфизма - так он у нас и так есть, без объектов и классов.

Во-вторых, если нам так хочется, мы можем ORM параметризировать функциями, т.е. сам по себе ORM в функциональном языке - это будет некий набор функций высшего порядка (а при наличии метапрограммирования - еще и макросов, генерирующих типы из схемы БД).

[identity profile] rashid80.livejournal.com 2012-08-31 11:15 am (UTC)(link)
Откуда такие глубокомысленные выводы о том что я пишу обертки? Речь шла о готовых ОРМах, которые иногда приходится использовать. Когда в другой раз захотите сделать вывод, подумайте. Делаю скидку на возраст - иначе это не объяснить ;)

ОРМы это прослойка между объектами и реаляционными СУБД. Местами это сильно ускоряет разработку, когда нет жестких требований к скорости работы.

[identity profile] udpn.livejournal.com 2012-08-31 11:37 am (UTC)(link)
Делать != писать. Когда в следующий раз будете демагогией заниматься, убедитесь хотя бы, что делаете это верно.

Про ормы можете не рассказывать. Нажевался. Разработку они не ускоряют. На поле боя кроме ошибок дизайна SQL появляются ещё и ошибки дизайна орма.

[identity profile] nivanych.livejournal.com 2012-08-30 02:46 am (UTC)(link)
[]
Я не Java-разработчик, тётенька!
А каску я вообще на стройке нашла и выкинула, да вот вы заметили!

[identity profile] blackyblack.livejournal.com 2012-08-30 05:17 am (UTC)(link)
- Вам слово factory говорит о чём-нибудь?
- Я же джуниор!

[identity profile] berezovsky.livejournal.com 2012-08-30 05:35 am (UTC)(link)
завод!

[identity profile] craneop.livejournal.com 2012-08-30 06:06 am (UTC)(link)
гагага

[identity profile] migmit.livejournal.com 2012-08-30 07:00 am (UTC)(link)
Откуда такое щасте?