StUV
Rotaredom
whirlwind
а я и не про орм - т.к. помню с чего пост начинался
++
все приведенные выше примеры (последних дней) - тоже как бы... не в тему
начинается все с "малого" - и выглядит красиво (как в этих примерах), но объектная модель позволяет размазать такую генерацию по иерархии наследования, по агрегациям в лесе классов модели и т.п.... - в крупных долгоживущих системах это часто встречается по принципу "у этой подсистемы нужный паблик api есть - почему бы не воспользоваться" и понеслась... - так вот, в такой каше в отладке все становится "ну оччччень непросто" - т.е. восстановив общий конечный запрос - найти ошибку или узкое место несложно, но разобраться в вариантной логике и/или принадлежности конкретного куска запроса конкретному "скл-билдер"-коду - ну просто ппц
а я и не про орм - т.к. помню с чего пост начинался
++
все приведенные выше примеры (последних дней) - тоже как бы... не в тему
начинается все с "малого" - и выглядит красиво (как в этих примерах), но объектная модель позволяет размазать такую генерацию по иерархии наследования, по агрегациям в лесе классов модели и т.п.... - в крупных долгоживущих системах это часто встречается по принципу "у этой подсистемы нужный паблик api есть - почему бы не воспользоваться" и понеслась... - так вот, в такой каше в отладке все становится "ну оччччень непросто" - т.е. восстановив общий конечный запрос - найти ошибку или узкое место несложно, но разобраться в вариантной логике и/или принадлежности конкретного куска запроса конкретному "скл-билдер"-коду - ну просто ппц