Size: a a a

.NET Chat Убежище

2018 November 09

X

Xak in .NET Chat Убежище
ID:227931536
рыб, ну работал я с приложением на 100+ экранов. Так вот там, глядя на то во чт это все превратилось - я бы лучше свои костыли использовал.
вообще-то фреймворки чем толще, тем скорее предназначены как раз на приложения с сотнями экранов, не?
источник

λ

λετучαя рыбα in .NET Chat Убежище
Мне кажется, если ты подтаскиваешь библиотеку, которая решает ту же задачу, то будь добр разберись, а не подтащили ли уже другую для решения той же задачи. И если новая, твоя, лучше (тм), то будь добр отрефактори всё. Иначе это какое-то неуважение.
источник

NK

ID:227931536 in .NET Chat Убежище
не, ну за две одинаовых по фичам либы в проекте - надо свертухи сразу
источник

λ

λετучαя рыбα in .NET Chat Убежище
ID:227931536
не, ну за две одинаовых по фичам либы в проекте - надо свертухи сразу
За обёртки над фреймворкокомпонентами без особой на то нужды — тоже, кмк. Неясно, откуда иногда появляется желание "абстрагироваться" от фреймворка, по гайдлайнам которого строится всё приложение. Понятно, что ситуации бывают разные, иногда фигачишь как попало, и вообще есть миллион других поводов оправдать говнокод, но это же жопа.
источник

NK

ID:227931536 in .NET Chat Убежище
λετучαя рыбα
За обёртки над фреймворкокомпонентами без особой на то нужды — тоже, кмк. Неясно, откуда иногда появляется желание "абстрагироваться" от фреймворка, по гайдлайнам которого строится всё приложение. Понятно, что ситуации бывают разные, иногда фигачишь как попало, и вообще есть миллион других поводов оправдать говнокод, но это же жопа.
а обертки как раз от того что фреймворк не подходит требованиям бизнеса и так почти всегда. Т.е. с точки зрения разработчика фреймворк может быть очень даже норм, а потом приходит дизайнер или манагер, или оба два и приносят дизайн, например, с лютой навигацией и говорят что они протестили на пользователях и так им понятнее
источник

NK

ID:227931536 in .NET Chat Убежище
навигация не самый удачный пример, но смысл думаю понятен
источник

λ

λετучαя рыбα in .NET Chat Убежище
ID:227931536
а обертки как раз от того что фреймворк не подходит требованиям бизнеса и так почти всегда. Т.е. с точки зрения разработчика фреймворк может быть очень даже норм, а потом приходит дизайнер или манагер, или оба два и приносят дизайн, например, с лютой навигацией и говорят что они протестили на пользователях и так им понятнее
Так берёшь n штук view-first XXXNavigationService и натягиваешь сову на глобус как попросят? Мне вот сейчас кажется, ReactiveUI, или Caliburn.Micro, или, простите, MVVM Cross будут уместны почти всегда и на любую платформу. Совсем без фреймворков очень сложно менеджить такие вещи, как IDisposable, например. Ну, то есть, приходится какое-то треугольное колесо изобретать. Да, бывают случаи, когда от этого никуда не денешься, надо признать, однако очень часто треугольное колесо изобретается и просто так.
источник

NK

ID:227931536 in .NET Chat Убежище
Они уместны, но всегда найдется таска где их возможностей будет не хватать.
источник

NK

ID:227931536 in .NET Chat Убежище
треугольное колесо должно отбраковвываться на стадии код ревью, и почти всегда оно ревью не проходит) только если без этого хака не обойтись и все возможные варианты исследованы
источник

λ

λετучαя рыбα in .NET Chat Убежище
ID:227931536
треугольное колесо должно отбраковвываться на стадии код ревью, и почти всегда оно ревью не проходит) только если без этого хака не обойтись и все возможные варианты исследованы
Некоторые обижаются на код-ревью и отказываются что-либо исправлять. Бывало и такое! А некоторые проекты в принципе никто не ревьюит, потому что бесплатный open-source.
источник

NK

ID:227931536 in .NET Chat Убежище
λετучαя рыбα
Некоторые обижаются на код-ревью и отказываются что-либо исправлять. Бывало и такое! А некоторые проекты в принципе никто не ревьюит, потому что бесплатный open-source.
я вообще код ревью тяжко переношу в больших распределенных компаниях, поэтому предпочитаю работать в небольших продуктовых
источник

NK

ID:227931536 in .NET Chat Убежище
Мне последние года два чот стало вломы спорить и что-то доказывать
источник

X

Xak in .NET Chat Убежище
источник

DK

Dmitry K. in .NET Chat Убежище
лол
источник

DK

Dmitry K. in .NET Chat Убежище
после такого не живут же
источник

X

Xak in .NET Chat Убежище
хочется надеяться, что да
источник

M中

Mikhail 才藤 中村 Bashurov in .NET Chat Убежище
детские биты очень легкие обычно
источник

M中

Mikhail 才藤 中村 Bashurov in .NET Chat Убежище
@worldbeater я кстати таки накатал https://github.com/saitonakamura/react-ts-i18n
источник

λ

λετучαя рыбα in .NET Chat Убежище
Возможно ли как-нибудь Strings.Designer.cs заставить экспортить константы (чтобы можно было юзать в атрибутах)? @v_a_zolotov, я знаю, ты шаришь в ресурсах!
источник

λ

λετучαя рыбα in .NET Chat Убежище
👍👍👍
источник