LINUX.ORG.RU

История изменений

Исправление kovrik, (текущая версия) :

Ну и самое интересное в моём подходе в возможности одним флагом в конфиге убрать все проверки из БД и делать их на уровне ORM

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

http://programmers.stackexchange.com/questions/171024/never-do-in-code-what-y...

«Ну и самое интересное в моём подходе в возможности одним флагом в конфиге превратить базу в неконсистентное говно.»

Исправление kovrik, :

Ну и самое интересное в моём подходе в возможности одним флагом в конфиге убрать все проверки из БД и делать их на уровне ORM

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

http://programmers.stackexchange.com/questions/171024/never-do-in-code-what-y...

Исходная версия kovrik, :

убрать все проверки из БД и делать их на уровне ORM

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

http://programmers.stackexchange.com/questions/171024/never-do-in-code-what-y...