Oleg
особенно нравится когда в топе висят такие статьи
https://habr.com/ru/post/517122/
Oleg
сразу чувствуется интересный технический материал
Фил Ранжин
уж я им блядь напишу
Фил Ранжин
что они шайка тупых завистливых собак
Фил Ранжин
так они ещё и заплюсуют
Oleg
а что за недооцененная статья?
Фил Ранжин
у меня друган хороший фреймворк пилил полгода
Фил Ранжин
презентовал, наполучал хуев
Фил Ранжин
точнее даже просто анонсировал
Oleg
это пост про правильную архитектуру на сишурпе?
Фил Ранжин
столько хуев, что даже ссылку на репу скрыл из статьи
Oleg
или какой-то другой
Фил Ранжин
Oleg
ну когда пилишь фреймворки к этому надо быть готовым
Oleg
пока ты не стал стандартом, тебя все будут поносить
Mikhαil
А дайте линк на пост
Mikhαil
Тоже хочется поговниться на очередной фреймворк
Фил Ранжин
https://habr.com/ru/post/517404/
Oleg
мне понравилась статья, с текстом я согласен почти полностью
Oleg
а вот репа если честно нет :)
Oleg
но я ничего не писал
🇺🇦 Дмитрий
на счет тасок
let asyncTask = Task.Run(...) |> Async.AwaitTask
Таска стартанет а AwaitTask всего лишь враппер?
И что с этим будет когда я сделаю Async.Start
Mikhαil
Mikhαil
Здравые мысли есть
Mikhαil
Но в целом чувак просто пробомбился
Mikhαil
Без ссылки на репо статья вообще смысл потеряла
Mikhαil
Ну и
Mikhαil
Mikhαil
Вот этот кусок оч странный))
Mikhαil
Тут прям смешались в кучу кони люди
Vladislav
Vladislav
Проскимал текст нихуя не понял
Фил Ранжин
Так это анонс
Vasily
Да там вообще бред
Ayrat
Mikhαil
Где тут фреймворк
Там была ссылка, но похоже ему пописяли на лицо и он удалил
Vasily
Написан
Vladislav
Vasily
Второй десяток, бла-бла-бла
Vasily
Ебанина, короче
Vasily
Ну т.е. плач Ярославны, как все хуево, есть
Vasily
А выводов нет
Igor
Вчера автор статьи вкидывал тезисы в белорусский чат по .net @dotnetby
Можно там его поймать и пояснить
Oleg
не, он реально решал эту задучу
Vasily
Ну киньте ссылку на репку
Vasily
Поглядим на новое слово
Vasily
во фреймворкостроении
Oleg
смысл, что человек хотел запилить что-то типа фреймворка-темплейта для проектов, чтоб все ехали по одним рельсам
ближайшее наверное идейное это Java Spring?
Oleg
но то что было в репе пока далеко от этого
Mikhαil
Mikhαil
Ну и мы все понимаем минусы спринга)
Vasiliy
ну статья норм и не норм. Рассказали в чем боль, что хотелось бы иметь, но как решить эти проблемы, рассказа про это нет.
Vladislav
Mikhαil
Плюс спрингу множество лет и в его развитие вложился не один человек
Oleg
Oleg
затравочная
Vasily
Дайте репку глянуть
Mikhαil
затравочная
Так а в чем затравка? Я сегодня на утреннем дейли бомбил без конструктива и полезной нагрузки - могу тоже статью написать))
Vasiliy
где работа на задачами и вывод?
Vasiliy
думаю поэтому и прибежало куча народа с вопросами, а зачем и как
Vasily
Ох блять
Vasily
т4, ебанарот
Vasily
Haha, classic
public interface IPrimaryKey<T1, T2, T3, T4, T5, T6, T7>
{
(Expression<Func<T1>>, Expression<Func<T2>>, Expression<Func<T3>>, Expression<Func<T4>>, Expression<Func<T5>>, Expression<Func<T6>>, Expression<Func<T7>>) PrimaryKey { get; }
}
public interface IPrimaryKey<T1, T2, T3, T4, T5, T6, T7, T8>
{
(Expression<Func<T1>>, Expression<Func<T2>>, Expression<Func<T3>>, Expression<Func<T4>>, Expression<Func<T5>>, Expression<Func<T6>>, Expression<Func<T7>>, Expression<Func<T8>>) PrimaryKey { get; }
}
Oleg
Ох блять
ну должно нравится
Architectural framework for .NET business applications based on FP and CQRS principles
Vasily
То, что я вижу, пока выглядит как некоторая ебанина
Vladislav
Haha, classic
public interface IPrimaryKey<T1, T2, T3, T4, T5, T6, T7>
{
(Expression<Func<T1>>, Expression<Func<T2>>, Expression<Func<T3>>, Expression<Func<T4>>, Expression<Func<T5>>, Expression<Func<T6>>, Expression<Func<T7>>) PrimaryKey { get; }
}
public interface IPrimaryKey<T1, T2, T3, T4, T5, T6, T7, T8>
{
(Expression<Func<T1>>, Expression<Func<T2>>, Expression<Func<T3>>, Expression<Func<T4>>, Expression<Func<T5>>, Expression<Func<T6>>, Expression<Func<T7>>, Expression<Func<T8>>) PrimaryKey { get; }
}
Vasily
Да блять
Oleg
Vasily
Там везде такое
Vasily
Ебаный стыд
Vasily
public bool IsEntityType(Type t)
{
if (t.IsValueType) return false;
if (t.IsEnum) return false;
if (t.Namespace == "System" || t.Namespace.StartsWith("System.")) return false;
return true;
}
Vasily
Like,share,repost
Vasily
Как говорится, найдите n ошибок
Vasily
В m строках кода
Oleg
Vasily
Кароч