|
29.05.2017, 05:02 | #1 |
Участник
|
Цитата:
Ключевой вопрос: а почему "не мержить свитч" лучше? Ведь use case все равно проверять, все равно придется копать все ветки кода, поскольку все равно останется угроза рефакторинга остальных веток кода. Все равно придется расширять test cases, все равно придется дописывать документацию, все равно придется обеспечивать совместимость. Атрибут и свитч - это настолько небольшая часть работы в общем проекте. Но технология атрибутов получилась настолько отличной от остальной работы. Так вот: а почему "не мержить свитч" лучше? Цитата:
Хоть и очень толковый. Но он судит людей по себе. На самом деле все проще. Как и остальные люди, специалисты в МС хотят сделать лучше, проще, быстрее. Просто "критерии лучшести" в МС сильно отличаются от остальных людей. Можно много говорить на тему "почему отличаются". Это отдельная тема. Но как бы то ни было, получаются решения типа советских панельных домов. Которые получались неудобными для жилья, очень затратными в части отопления, дорогими в части перевозки (панелевоз всегда ездил порожняком со стройки в сторону панельного завода). Но зато сроки строительства минимальны и стоимость производства панелей минимальна за счет массового производства, а удобство-отопление-перевозки не включались расчет при оптимизации. |
|
29.05.2017, 08:51 | #2 |
Участник
|
Цитата:
Сообщение от mazzy
Угу.
Ключевой вопрос: а почему "не мержить свитч" лучше? Ведь use case все равно проверять, все равно придется копать все ветки кода, поскольку все равно останется угроза рефакторинга остальных веток кода. Все равно придется расширять test cases, все равно придется дописывать документацию, все равно придется обеспечивать совместимость. |
|
29.05.2017, 08:58 | #3 |
Участник
|
)
Цитата:
экономия предназначена только для инженеров МС, проявляется только внутри МС и в только на environment МС, в ходе достижения целей, которые существуют только внутри МС. любое последствие (хорошее или плохое) для других пользователей (клиенты, партнеры) - это скорее всего побочный эффект. причем, скорее всего, незапланированный заранее побочный эффект. ) Последний раз редактировалось mazzy; 29.05.2017 в 09:07. |
|
|
За это сообщение автора поблагодарили: ta_and (3), apanko (3). |
29.05.2017, 09:31 | #4 |
Участник
|
|
|
29.05.2017, 11:00 | #5 |
Участник
|
Цитата:
В последующем времени, вероятно, все больше кода будет закрыто и опечатано сей корпорацией.
__________________
// no comments |
|
29.05.2017, 11:06 | #6 |
Участник
|
Цель МС давно известна - заработать.
"Сделать разделение кода" не является (и не может являться) целью корпорации МС ))) |
|
29.05.2017, 14:08 | #7 |
Участник
|
Цитата:
т.е. достаточно посмотреть как сделаны экстеншены используя .нет дизассемблер - это отдельный набор классов на каждый тип(т.е. есть AxTable и AxTableExtension) - т.е. простым введением концепции трудоемкость поддержки AOT увеличилась вдвое |
|
|
За это сообщение автора поблагодарили: mazzy (2). |
29.05.2017, 12:50 | #8 |
Модератор
|
Прекрасный вопрос от человека которому по должности полагается помнить о том что вопрос "мерджить свитч или не мерждить" в недалеком будущем планируется сделать неактуальным, мерджилку отберут и крутись как знаешь (получится или нет - уже отдельная тема)
P.S. а ответ на самом деле дал Максим еще вчера - расширение без изменения предка и оверлееринга
__________________
-ТСЯ или -ТЬСЯ ? Последний раз редактировалось Vadik; 29.05.2017 в 13:00. |
|
29.05.2017, 14:11 | #9 |
Участник
|
Цитата:
и вопрос вовсе не означает, что человек не знает ответа. знание ответа вовсе не означает, что человек не надеется узнать что-то новое. Цитата:
продолжим? Так вот: а почему "расширение без изменения предка и оверлееринга" лучше? |
|
29.05.2017, 15:04 | #10 |
Banned
|
Цитата:
Сообщение от mazzy
продолжим?
Так вот: а почему "расширение без изменения предка и оверлееринга" лучше? P.S. Сорри, должен был открыть для этого новую тему. |
|
29.05.2017, 15:25 | #11 |
Участник
|
Цитата:
впрочем, каждый выполнить технику Пять почему в качестве самостоятельного упражнения. Результат моего поиска первопричины при помощи этой техники я изложил здесь. Последний раз редактировалось mazzy; 29.05.2017 в 15:29. |
|
Теги |
sysextension framework, sysoperation framework, как правильно, полезное |
|
|