Discussion on question by James Bond: Интеллектуальный интерфейс (God object) неизбежен при использовании дизайнера WinForms?

Discussion on question by James Bond:

Imported from a comment discussion on https://ru.stackoverflow.com/questions/1593766/%d0%98%d0%bd%d1%82%d0%b5%d0%bb%d0%bb%d0%b5%d0%ba%d1%82%d1%83%d0%b0%d0%bb%d1%8c%d0%bd%d1%8b%d0%b9-%d0%b8%d0%bd%d1%82%d0%b5%d1%80%d1%84%d0%b5%d0%b9%d1%81-god-object-%d0%bd%d0%b5%d0%b8%d0%b7%d0%b1%d0%b5%d0%b6%d0%b5%d0%bd-%d0%bf%d1%80%d0%b8-%d0%b8%d1%81%d0%bf%d0%be%d0%bb%d1%8c%d0%b7%d0%be%d0%b2%d0%b0%d0%bd%d0%b8%d0%b8-%d0%b4%d0%b8%d0%b7%d0%b0%d0%b9%d0%bd%d0%b5%d1%80%d0%b0-wi
164d ago – James Bond
124
3

export all events for this room

Starred posts

Sep 14, 2024 18:20
@JamesBond я бы вам посоветовал просто сесть и написать что нибудь простое типа калькулятора, как напишете - можете на этом сайте задать новый вопрос, попросите в нем ревью кода, вам подскажут что и как. Просто пытаться понять теорию сложно без практики.
Sep 14, 2024 15:02
@JamesBond вам андо понять, что подписка на UI события и обработка этих событий - это логика UI, это не бизнес логика, это чисто лоника UI слоя. Потому если если надо изменить код обработчтика нажатия зеленой кнопки - это изменение UI слоя, это не изменение бизнес логики. В случае калькулятора - вычисление выражения, - это бизнес логика, а запись результата этого вычисления в поле на форме - это UI логика. Они мало связаны между собой.
Sep 13, 2024 19:27
@JamesBond нет. Вы считаете, что событие окна как то отночится к логике - но оно не относится к логике. Если юзер что то кликнул или выбрал в окне - это всё еше тема обслуживания окна. Окно может вызвать класс с какой то релевантной бизнес логикой или может не вызвать - так как это и есть прямое назначение окна, быть слоем между юзером и логикой программы вашей.