За что я еще ненавижу Visual Studio
Jun. 3rd, 2012 04:38 pm![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
Редактор GUI в ней дичайше кривой, выход его - еще более кривой.
Конкретно, мелкое редактирование GUI приводит к дикому переколбашиванию кода типа Form.Designer.cs что делает малореальным отслеживание и слияние изменений с помощью систем контроля версий и вообще любых текст-ориентированных инструментов.
Конкретно, мелкое редактирование GUI приводит к дикому переколбашиванию кода типа Form.Designer.cs что делает малореальным отслеживание и слияние изменений с помощью систем контроля версий и вообще любых текст-ориентированных инструментов.
no subject
Date: 2012-06-03 01:53 pm (UTC)Мне проще в коде сделать это. это отслеживается в системе контроля версий.
И кстати до сих пор в 2010VS можно получить зависон на сложной форме при таскании какого либо контрола нестандартного.
no subject
Date: 2012-06-03 01:55 pm (UTC)no subject
Date: 2012-06-03 01:59 pm (UTC)И вы лезете в редактор форм и с болью в попе начинаете впихивать подбирая размеры и прочую шнягу, не забывая при этом обзывать контрол правильно чтобы потом в коде не было:
label1.somefuck
...
label12.anotherfuck
я отказался иметь такой секас....
no subject
Date: 2012-06-19 11:36 am (UTC)no subject
Date: 2012-06-19 12:00 pm (UTC)в рантайме рука не поднимается обычно у народа на такие подвиги :)
no subject
Date: 2012-06-20 05:45 pm (UTC)А контролы непереобозвать - это ппц, код читать невозможно будет от слова совсем. По крайней мере, если контролов больше двух.
no subject
Date: 2012-06-03 01:59 pm (UTC)no subject
Date: 2012-06-03 02:47 pm (UTC)Вообщем, я конечно понимаю что у настоящего ребе "gui должен быть обрезан", но не до такой же степени !
no subject
Date: 2012-06-03 05:54 pm (UTC)no subject
Date: 2012-06-03 07:19 pm (UTC)Создание GUI в коде как раз во-первых заметно лучшэ поддаётся автоматизацыи само по себе, а во-вторых обычно тупо быстрее, поскольку настроенный текстовыми командами layout manager быстрее приходит к нужному результату.
no subject
Date: 2012-06-03 07:30 pm (UTC)no subject
Date: 2012-06-04 09:01 am (UTC)no subject
Date: 2012-06-04 08:01 am (UTC)