Pull to refresh
98
0
Send message
как много у вас звезд сошлось на небе:)
и как? на что это похоже?:)
Эх, если бы кто написал, как за приемлемое время можно из docx получить html — ценыб ему бы не было. Особенно в свете приближающегося МЭДО.
ваша модель не будет работать в случае, если бд наполнена — в этом случае вам все равно придется лезть ручками в БД и что-то вычищать.

а еще вы не допускаете, что существующие модули могут друг другу противоречить.

на все ваши стремления рассказать про «невероятное» можно ответить просто — займитесь делом.
>Цель — сделать функциональность Plug&Play
Имхо, тут цель — сделать управлятор вселенной.
>Т.е. при добавлении модуля Sql-схема автоматически пополнится нужными таблицами, колонками и другими объектами.

Атас ваще.

классика жанра в t-sql

select Id Name from dbo.Data where Id = 5;


Пропущена запятая после Id, стало быть селектятся все идентификаторы, но колонка называется Name.

Почему-то иногда бывает весьма сложно определить такого рода косяк, особенно в сложных запросах.
Обалдеть как ты предыдущую клавиатуру засрал!!!:)
Атас вообще. Ждем с нетерпением.

П.С. Зачем offset c fetch-ем выделили?
Ну окей, сделали компонент, скрыли элементы формы, дали возможность управлять виртуальными методами контроллера;

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

Как скрыть кнопку, как показать галку, как сделать так чтобы когда у меня это, то там появляется то.

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

а она не всегда совпадает:)
не утруждайте себя, я прекрасно понимаю, про что вы в статье рассказываете (кстати, с 2006 года сижу на ваших компонентах)

мне не понравился посыл — вы аппелируете к устранению рутины, а на деле мы приобретаем пусть может быть более правильную, но тем не менее рутину.

Возьмите 10 таких непересекающихся по функционалу форм (с MVC, MVP, MVVM, MVMVVMVM и прочими low-coupling вещами) — для того, чтобы их всех запрограммировать, придется рутинно писать контроллеры, презентеры и прочую дребедень вида отражающих свойства моделей. Ключевые слова «писать» и «рутинно».

Самое смешное, что, оно будет работать и в первом, и во втором случае, но объем работ в обоих случаях примерно одинаков (я замерял). А инкапсуляцию можно устроить и в классическом варианте, при этом устранив все минусы предлагаемого вами подхода.
Довольно часто в приложениях можно встретить формы, которые предназначены для ввода или редактирования объектов с большим количеством зависимых свойств. Построение таких форм ввода вызывает «головную боль» у разработчиков: рутинная работа по размещению редакторов, написание кода инициализации, валидации, обработчиков событий…

Для редактирования этого объекта мы использовали следующий подход: все редакторы на форме будут редактировать или отображать не свойства самого объекта напрямую, а свойства некоего объекта, связанного с редактируемым.

Имхо, получили ту же самуя рутину, но немного по-другому.
А как хозяину его обрудование возвращать будете?:)
для чего вы там обертки лепите, если не секрет?
Классно!

NDA не нарушили?:)
Крутяк! Спасибо!
>Все чаще перед разработчиками стала вставать задача вызова native методов из managed кода.

улыбнуло:)
нет. бокс, к сожалению, немного не совместим с профессией разработчика.

хожу на рукопашный бой и прочую самооборону.
хожу два раза в неделю на мордобой

Information

Rating
Does not participate
Registered
Activity