Size: a a a

Чат по руби

2020 August 04

S

Serge in Чат по руби
Paul
верно. но я про это забыл, потому что у меня это все всегда девайс делает. вообще стал не в ту сторону думать. может, если бы он про заказы спросил или дургу сущность, я бы не пропарился. а тут юзер безотказный, и такая вот лажа. собесы это стресс всегда. помню, как-то прошел собес, думаю, я молодец, круто поотвечал, кода понаписал, агонь кодопись. наутро проснулся — якорь мне в бухту, что я вчера понаделал..... хз, что на меня нашло. такой херни понавертел. и ведь до утра считал, что все здорово сделал
а devise от этого не спасает - у нас стоял, но записи пропускал
про эту проблему с дублированием у Хартла написано и про индекс
источник

AP

Alex P in Чат по руби
сегодня проходил пару собеседований.
на один вопрос не могу нагуглить ответ - метрика робокопа - abcSize
есть кто знает, о чем она?
источник

И

Иван in Чат по руби
гуглится ведь, и прям в доке рубокопа по этой метрике есть ссылка на объяснение как считается
источник

AP

Alex P in Чат по руби
Спасибо.
по привычке искал по русски, и не мог найти
http://wiki.c2.com/?AbcMetric
источник
2020 August 05

P

Paul in Чат по руби
Serge
а devise от этого не спасает - у нас стоял, но записи пропускал
про эту проблему с дублированием у Хартла написано и про индекс
у Хартла описано то же решение, что применяется в devise.  https://github.com/heartcombo/devise/blob/master/lib/generators/active_record/templates/migration.rb#L15
источник

S

Serge in Чат по руби
Может добавили. Пару лет назад просто помню была такая проблема и руками добавляли.
источник

P

Paul in Чат по руби
не, контроль уникальности в шаблонах генератора всегда был, сколько помню. может, вы просто на существующую модель натягивали и не добавили.
источник

S

Serge in Чат по руби
Скорее всего так и было. Наверное, тоже ребята на девайс надеялись )
источник

A

Aenyeweddien in Чат по руби
как часто в жизни вообще используются полиморфные ассоциации?
источник

R

Ro in Чат по руби
в каждом проекте есть
источник

R

Ro in Чат по руби
ну почти, т.е. из моего опыта - 80% всех более или менее нормальных таких проектов, может 90
источник

PT

Pineapple Thief in Чат по руби
Aenyeweddien
как часто в жизни вообще используются полиморфные ассоциации?
Чаще чем STI)
источник

A

Aenyeweddien in Чат по руби
Ro
в каждом проекте есть
Тогда спасибо, что в курсе такую тему подняли)
источник

A

Aenyeweddien in Чат по руби
Pineapple Thief
Чаще чем STI)
а это, т.н. "Наследование" в БД?)
источник

A

Aenyeweddien in Чат по руби
Теперь понимаю смысл ORM в большей мере)
источник

PT

Pineapple Thief in Чат по руби
Aenyeweddien
а это, т.н. "Наследование" в БД?)
Это антипаттерн такой
источник

A

Aenyeweddien in Чат по руби
есть статья, почему это так?
или вкратце
источник

PT

Pineapple Thief in Чат по руби
А наследование же вообще антипаттерн
источник

VA

Valentin Andreev in Чат по руби
Aenyeweddien
есть статья, почему это так?
или вкратце
Сэнди Метц ту же почитать, про композицию.
источник

PT

Pineapple Thief in Чат по руби
Aenyeweddien
есть статья, почему это так?
или вкратце
потому что реальный мир почти никогда не описывается в виде жестких иерархий
источник