Size: a a a

.NET Chat Убежище

2018 November 08

M中

Mikhail 才藤 中村 Bashurov in .NET Chat Убежище
единственное что меня до сих пор гложет это то что keyof только на один уровень вложенности работает
источник

M中

Mikhail 才藤 中村 Bashurov in .NET Chat Убежище
т.е. писать l('fruit.apple') низя
источник

M中

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

M中

Mikhail 才藤 中村 Bashurov in .NET Chat Убежище
с другой стороны можно ресурсы так писать
const enStrings = {
 'fruit.apple': 'Apple',
 'fruit.orange': 'Orange'
}
источник

M中

Mikhail 才藤 中村 Bashurov in .NET Chat Убежище
кстати у tslint есть правило ordered object keys или что-то в этом роде, которое поможет соблюдать такую структуру
источник

M中

Mikhail 才藤 中村 Bashurov in .NET Chat Убежище
автофиксера правда нет
источник

λ

λετучαя рыбα in .NET Chat Убежище
Mikhail 才藤 中村 Bashurov
т.е. писать l('fruit.apple') низя
Зато expression x => x.fruits.apple можно! Вот это реально красиво. Не знал о существовании конструкции typeof existingJson, огромное спасибо!
источник

M中

Mikhail 才藤 中村 Bashurov in .NET Chat Убежище
еще за кадров всякие плюралы и даты/время, но это можно через интерполяцию отдельными либами или велосипедами
источник

λ

λετучαя рыбα in .NET Chat Убежище
Может, стоит даже в NPM запаблишить? 👍
источник

M中

Mikhail 才藤 中村 Bashurov in .NET Chat Убежище
да наверно раз уж написал...
источник

M中

Mikhail 才藤 中村 Bashurov in .NET Chat Убежище
λετучαя рыбα
Зато expression x => x.fruits.apple можно! Вот это реально красиво. Не знал о существовании конструкции typeof existingJson, огромное спасибо!
с экпрешеном проблема что хочется сохранить побольше от строки ибо по мне так самая главная с локализацией это усложнение поддержки из-за того что ты глядишь на код и не понимаешь где тебе нужный кусок текста
поэтому хочется чтобы это хотя бы выглядело как строка, аффонрданс что ли такой от программирования
источник
2018 November 09

X

Xak in .NET Chat Убежище
Dr. Friedrich von Never
Какой-то новый патч чтоли?
да
источник

X

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

λ

λετучαя рыбα in .NET Chat Убежище
Ты 24/7 либо программируешь, либо ботаешь матан, либо играешь?
источник

X

Xak in .NET Chat Убежище
не, только что с друганами в бане отдыхали
источник

λ

λετучαя рыбα in .NET Chat Убежище
Знатно пригорает с того, что творится с десктоп разработкой. Кто-то вместо INotifyPropertyChanged использует DependencyProperty в моделях представления, кто-то вместо MVVM пытается натянуть MVC на XAML, а кто-то — дед с предрассудками и твёрдо уверен, что фреймворки не нужны, и всегда пишет собственные кривые реализации команд и какие-то загадочные сложные базовые классы. Зачем писать сложный код, когда можно написать простой -_- #рыба_ноет
источник

NK

ID:227931536 in .NET Chat Убежище
λετучαя рыбα
Знатно пригорает с того, что творится с десктоп разработкой. Кто-то вместо INotifyPropertyChanged использует DependencyProperty в моделях представления, кто-то вместо MVVM пытается натянуть MVC на XAML, а кто-то — дед с предрассудками и твёрдо уверен, что фреймворки не нужны, и всегда пишет собственные кривые реализации команд и какие-то загадочные сложные базовые классы. Зачем писать сложный код, когда можно написать простой -_- #рыба_ноет
рыб, ну работал я с приложением на 100+ экранов. Так вот там, глядя на то во чт это все превратилось - я бы лучше свои костыли использовал.
источник

NK

ID:227931536 in .NET Chat Убежище
там пиздец что было… обертки над mvvm фреймворковыми классами заебали
источник

λ

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

NK

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