Бред

Ответить в тред Ответить в тред
Аноним 21/12/20 Пнд 17:42:27 2358981641
8dfe6c9f4d96e51[...].png 700Кб, 1920x1080
1920x1080
А есть тута ASP.Net спецы?
Прособеседйте меня плиз.
Позиция - мидл и выше.
.Net Core, EF, Azure, Angular и вот это все.
Аноним 21/12/20 Пнд 17:43:02 2358982082
И сразу бимп.
Побампайте, если вам тред тоже интересен, ну и вклинивайтесь.
Аноним 21/12/20 Пнд 17:44:52 2358983253
бимп
Аноним 21/12/20 Пнд 17:45:20 2358983664
бимп
Аноним 21/12/20 Пнд 17:46:49 2358984715
бимп
Аноним 21/12/20 Пнд 17:47:41 2358985306
16061416733120.jpg 66Кб, 555x604
555x604
Сеньор цсс разработчик под айос итт задавайте ответы
Аноним 21/12/20 Пнд 17:48:24 2358985647
Аноним 21/12/20 Пнд 17:48:47 2358985938
>>235898530
>цсс разработчик под айос
чивоблядь.джпг

За флоатами скучаешь?
Аноним 21/12/20 Пнд 17:48:49 2358985969
бамп
Аноним 21/12/20 Пнд 17:48:52 23589859910
Аноним 21/12/20 Пнд 17:49:05 23589861611
Аноним 21/12/20 Пнд 17:49:21 23589863012
Аноним 21/12/20 Пнд 17:49:37 23589865013
Аноним 21/12/20 Пнд 17:50:00 23589868114
>>235898599
>Мне сосут. Ещё ответы?
чивоблядь.джпг

За флоатами скучаешь?
Аноним 21/12/20 Пнд 17:50:01 23589868315
Аноним # OP 21/12/20 Пнд 17:50:10 23589869316
>>235898650
Только в рамках азура. На пол шишечки.
Аноним 21/12/20 Пнд 17:50:56 23589876117
>>235898650
Мне вкатывают. Ещё ответы?
Аноним 21/12/20 Пнд 17:51:03 23589876918
>>235898164 (OP)
Любовником какого начальника Вы видите себя через пять лет?
Аноним 21/12/20 Пнд 17:51:17 23589878419
Аноним # OP 21/12/20 Пнд 17:51:39 23589881320
>>235898769
Рубиста.
Ещё ответы?.джпг
Аноним 21/12/20 Пнд 17:51:55 23589883021
>>235898681
Float: right;
Скучаю тебе за щеку
Float: left;
И другую щеку проверь
Аноним 21/12/20 Пнд 17:51:57 23589883222
>>235898164 (OP)
Так на мидла тебя собеседовать или выше?
Аноним 21/12/20 Пнд 17:52:05 23589884123
Аноним 21/12/20 Пнд 17:52:09 23589885024
>>235898693
Вот и работодателям говори, что ты уже вкатился. Без девопса пососаку кидают во многих конторах
Аноним 21/12/20 Пнд 17:52:18 23589886025
Аноним 21/12/20 Пнд 17:52:32 23589887826
>>235898830
Мимо. Ты походу обосрался.
Аноним # OP 21/12/20 Пнд 17:52:33 23589887927
>>235898832
Давай сначала на выше, а потом на мидла как обосрусь.
Аноним # OP 21/12/20 Пнд 17:52:49 23589889728
Аноним 21/12/20 Пнд 17:52:58 23589890929
Аноним 21/12/20 Пнд 17:53:18 23589893830
Аноним # OP 21/12/20 Пнд 17:53:25 23589895131
>>235898830
Налезло друг на другоа.
Клирфикса нету.
Уволен нахуй.
Аноним 21/12/20 Пнд 17:53:27 23589895532
Аноним # OP 21/12/20 Пнд 17:53:44 23589898033
Аноним 21/12/20 Пнд 17:53:58 23589899934
Аноним 21/12/20 Пнд 17:54:11 23589901135
>>235898530
Допустим, есть
protocol P { }

В чем отличие
func foo(i: P) { }
от
func bar<I: P>(i: I) { }
Аноним 21/12/20 Пнд 17:54:12 23589901236
>>235898951
Налезло у тебя за щекой, я просто поменял расположение элемента
Аноним 21/12/20 Пнд 17:54:35 23589904037
Аноним 21/12/20 Пнд 17:55:15 23589907838
Аноним 21/12/20 Пнд 17:55:45 23589911539
Аноним 21/12/20 Пнд 17:55:47 23589911840
Аноним # OP 21/12/20 Пнд 17:56:15 23589915841
>>235899040
((((((((

Сабрались ребятки, ну.
Аноним 21/12/20 Пнд 17:56:20 23589916642
Аноним 21/12/20 Пнд 17:56:33 23589918843
Аноним 21/12/20 Пнд 17:56:54 23589920744
>>235899158
Собрались у тебя за щекой, я просто поменял расположение элемента
Аноним # OP 21/12/20 Пнд 17:57:07 23589922345
Бля это уже на вайп похоже, креативней ребят ну ((((
Аноним 21/12/20 Пнд 17:57:21 23589923546
Аноним 21/12/20 Пнд 17:57:48 23589927147
21/12/20 Пнд 17:58:00 23589928048
Аноним # OP 21/12/20 Пнд 17:58:32 23589931749
>>235899207
Поменял у тебя щеку за, я просто собрался.
>>235899280
Эта посттрансирония же ну (((((((
Аноним 21/12/20 Пнд 17:58:57 23589935750
21/12/20 Пнд 17:59:22 23589938851
>>235899317
> транс
Так ты ещё и пидор
Сажи
Аноним 21/12/20 Пнд 17:59:42 23589941052
Аноним # OP 21/12/20 Пнд 18:00:05 23589943353
>>235899388
Учи словарь шоб не быть батхертом ((((
Аноним # OP 21/12/20 Пнд 18:01:17 23589952754
Обычный бамп.
21/12/20 Пнд 18:01:50 23589957055
>>235899433
Теорема Эскобара только.
Что те пидоры, что эти
Аноним # OP 21/12/20 Пнд 18:02:09 23589959056
21/12/20 Пнд 18:02:33 23589961557
Аноним 21/12/20 Пнд 18:02:40 23589962558
>>235898879
1) Расскажи про CI/CD от начала до конца, весь процесс разработки для абстрактного софта;
2) Расскажи про способы расширения приложения;
3) В чём смысл TDD;
4) Опиши как бы ты решал вопрос с документацией кода на новом проекте;
5) Какие последние технологии юзал?
6) Какую фичу вернули в последней версии кора?
7) Что можешь сказать по поводу кода Azure SDK, приходилось ли тебе его форкать?
8) Расскажи про проблема с сериализаторами, какие фичи приходилось делать?
9) Расскажи про лайфтайм приложения;
10) Какие фрейморки юзал последний раз для всех видов тестов (юниты, е2е, интеграционные, смоук);
11) Интегрировал ли что-то в CI?
12) Твоё отношение к рефакторингу кода...
Аноним 21/12/20 Пнд 18:03:28 23589969359
А ты уверен что тебя будут по стеку гонять, а не говнопрограммки типа переворачивания строки заставлять делать да про алгоритмы спрашивать?
Аноним 21/12/20 Пнд 18:03:53 23589972560
>>235899625
> Какую фичу в EF вернули в последней версии кора?
fix
Аноним 21/12/20 Пнд 18:04:22 23589975361
Аноним 21/12/20 Пнд 18:05:36 23589983162
Аноним # OP 21/12/20 Пнд 18:05:54 23589984863
>>235899625
О. Спасибо. Дай мин 10-20. Пишу
Аноним 21/12/20 Пнд 18:06:14 23589987364
>>235899831
Расчехляю unsafe, готовь продакшен.
Аноним 21/12/20 Пнд 18:08:22 23589999065
>>235899011
>>235899115
Расскажите мне, пожалуйста. Я из другой сферы немного, но писал и на шарпе чуть-чуть, и на джаве. Про темплейты классов (дженерики) знаю, как по мне разницы рили нет. Или есть? Обоссыте, но рассказать не забудьте, прошу.
Аноним 21/12/20 Пнд 18:12:43 23590029466
>>235899990
The following are the key differences between C# Generics and C++ templates:

C# generics do not provide the same amount of flexibility as C++ templates. For example, it is not possible to call arithmetic operators in a C# generic class, although it is possible to call user defined operators.

C# does not allow non-type template parameters, such as template C<int i> {}.

C# does not support explicit specialization; that is, a custom implementation of a template for a specific type.

C# does not support partial specialization: a custom implementation for a subset of the type arguments.

C# does not allow the type parameter to be used as the base class for the generic type.

C# does not allow type parameters to have default types.

In C#, a generic type parameter cannot itself be a generic, although constructed types can be used as generics. C++ does allow template parameters.

C++ allows code that might not be valid for all type parameters in the template, which is then checked for the specific type used as the type parameter. C# requires code in a class to be written in such a way that it will work with any type that satisfies the constraints. For example, in C++ it is possible to write a function that uses the arithmetic operators + and - on objects of the type parameter, which will produce an error at the time of instantiation of the template with a type that does not support these operators. C# disallows this; the only language constructs allowed are those that can be deduced from the constraints.

https://docs.microsoft.com/en-us/dotnet/csharp/programming-guide/generics/differences-between-cpp-templates-and-csharp-generics#:~:text=The%20following%20are%20the%20key,of%20flexibility%20as%20C++%20templates.&text=In%20C%23,%20a%20generic%20type,C++%20does%20allow%20template%20parameters.
Аноним 21/12/20 Пнд 18:13:01 23590031467
>>235899625
Классные вопросы у тебя, если ты так и ИРЛ собесы проводишь, было б приятно с тобой подискуссировать, наверное. Вот только на 10 вопросе я бы обосрался и пробекал/мекал. Но опять же, я из другой сферы чуть, ни разу не .нетовец.
>>235899990-анон, пишу на .Da
Аноним 21/12/20 Пнд 18:16:48 23590056568
1517235763697.png 1467Кб, 1724x958
1724x958
>>235900314
Не про код же спрашивать на сеньора ящитаю.
Аноним 21/12/20 Пнд 18:17:09 23590059269
>>235900294
Соррян, я наверное не так вопрос задал. Про дженерики и темплейты классов понял, спасибо (обязательно ещё почитаю это раздел доки, давно уже на плюсах и шарпе ниче не писал).
Вот на вопрос
> Допустим, есть
>protocol P { }

>В чем отличие
>func foo(i: P) { }
>от
>func bar<I: P>(i: I) { }
Какой тут правильный ответ?
Ещё раз сорри за неправильный вопрос в моем первом посту.
Аноним 21/12/20 Пнд 18:26:46 23590125770
image.png 97Кб, 678x656
678x656
>>235899990
Это про внутреннее устройство свифта, а не шарп, и едва ли будет полезно в других сферах. Если в двух словах, то первый случай толще из-за контейнера, медленнее из-за его динамической диспетчеризации и не оптимизируется компилятором, а второй раздувает бинарник
Аноним 21/12/20 Пнд 18:29:31 23590149071
>>235901257
А, ёпт. Просто протоколы ж щас везде, я уверен, и в шарпе тоже есть, как альтернатива интерфейсам.
Аноним 21/12/20 Пнд 18:30:36 23590157372
>>235901257
Спасибо, анон.

Абу благословил этот пост.
Аноним 21/12/20 Пнд 18:32:13 23590166373
>>235899625
> 11) Интегрировал ли что-то
Это про численные методы интегрирования спрашивают? Ну я про метод Монте-Карло че-то вроде помню. Надо будет подробнее почитать, вспомнить.
Аноним 21/12/20 Пнд 18:33:08 23590172974
Аноним 21/12/20 Пнд 18:34:23 23590183775
Аноним 21/12/20 Пнд 18:37:10 23590204576
Аноним # OP 21/12/20 Пнд 18:39:19 23590219977
>>235899625
1. CI/CD - континиос интегрейшн и деливери.Набор инструментов, правил, в принципе, методология разработки (частично), билда, проверки (частично), сред и доставки в среды.
Первое - выбор системы контроля версий. Ну тут в принипе почти 100% гит. Второе - выбор методологии, бранч стратегий, тегирования и т.д работы с гитом. Ну опять же, для большинства случаев пойдет упрощенный (или полный гитфлов). Мастер и релиз ветки засекуюрены для пуша, только после код ревью и всяких автоматических чеков (автотесты, коданализаторы и тд.). Оговоренный контракт именования веток (ну там фича. баг ветки) и возможно кастомные таски.
Дальше былд пайплайна. Которая будет при пуше билдить, чекать и т.д.
Дальше релиз пайплайна. Желательно несколько енвароментов: дев для девелопмента и всякого непроверенного кода, ТСТ - для куа, стейдж/юат - для демо, ну и прод. Релиз пайплайна в иделае должна делать все сама включая деплой артефактов с билд пайплайны, миграцию баз, опционально хелсчеки. На каждый енв свои секюрити чеки, аппруверы там и тд. ПРи релизе ветка тегается.

2. Немного расплывчасто.
Ну есть правило, "проектируй так, чтоб ситстема была закрыта для изменений, но открыта для расщирений", ну это тоже словоблудие.
Можно микросервисов напилить. Если без, то около ДДД, разделение на слои (дата там, бизнесс, вью) и внутри каждого слоя разделение по ответвенности, или фичепапки или менеджеры, которые будут отвественны за свой как можно более узкий домен. Опять же, всякие абстракции типа фасадов в помощь. НУ или евент дривен.

3. Пишешь тесты, потом код. Как по мне самый тупой, но правильный принцип - на каждый ИФ - тест (но тут это же не ТДД получается). В целом, юнит тесты для девелопера и есть сорт оф самодокументацией. Я больше интеграционные люблю ибо ленив лол.

4. Натравить код анализатор на процент комментов и ревьюрить. Второе важней ибо засрут все автодоками. Можно потом еще в СИ/СД прикрутить автогенерацию вики по коду.

5. Азуровское говно всякое, функции, космос ДБ там. Ну нет кор.

6. Хм. Не знаю. Вернули? Хм. надо подумать, мож и угадаю, но пока в голову не лезет ничего. Декстоп?

7. Азуровские СДК это кусок кала, которые пилят индусы. Заебали со своими покращеннями особенно с блобами. Недавно обновлял для блобов, космоса. Нет, не форкал.

8. О. ну сейчас самая большая проблема - битва нютонсофта с техт.джсон. Я хотел в новом проекте использовать техт.джсон толлько в итоге обосрался ибо на то время те самые азуровские СДК юзали нютонсофт. Проблемы? техт.джсон голый как шлюха, все те фичи, которые в нютонсофте вопринимались как само собой разумеющиеся, тут - бери сука допиливай сам. Ну их такого хоть более менее интересного - десериалайз в разные типы. Работа Джобжектом типа селект поля.

9. Ну смотря какого. .Net MVC, хм. Ну в зависмости от развертки, ИИС роутит на порт, на порте поднимается кестрел,кестрел разруливает всякое там ХТТПшное говно, хм, поднимает МВС, он роутит и замускает мидлвейр пайплайнц. Мидлвейр там как-то тоже сначала свои вшитые екшены ебает, типа роутинга (вот тут могу обосраться), потом кастомные, потом сам екшн дергается, потом опять пост выполнение мидлвейров. Ну еще тут можно за ДИ рассказать и его скопы, наверное.

10. Для юнит и интеграционных (тут, конечно, можно еще поговрить что считать интеграционными) - хюнит, мок и... забыл как называется либа, которая рандомными данными обьекты создает. В комбинации, можно создавать супер драй тесты, но не всегда взлетает. Е2Е - постман лол, можно сказать, что вообще не создавал. Смок - хуй знает, руками?

11. В каком плане? Код анализаторы интегрировал, генерацию опенджейсон спек, хотел автогенерацию вики по докам.

12. Хорошее, конечно же. Это НОРМАЛЬНО, если код надо выделить несколько недель на рефакторинг после полу года работы на проекте, например. Опять же тут роляет изначальная хайлевел архитектура и вообще выбор технологий. Хороший пример: ДБ дривен девелопмент против код дривен, хуй ты ДБ дривен отрефакторишь в короткие строки. А так, в общем, главное для рефактора знать доменные модели и не боятся аджастить код, если видишь несоответсвие.

Фух. Ну второй раз перечитывать свои писанины не буду ибо будет нечестно
Аноним 21/12/20 Пнд 18:39:43 23590223678
>>235901663
Не, эту хуйню в вузе оставь. Под интеграцией в CI я имею в виду настройку воркфлоу CI и добавление интеграционных тестов/код квалити/создание энвайрментов и прочее.
Аноним 21/12/20 Пнд 18:42:16 23590241379
Аноним 21/12/20 Пнд 18:45:30 23590263580
Аноним # OP 21/12/20 Пнд 18:47:39 23590277981
>>235902635
ага, инбифо: "уволен нахуй" забыл
Аноним 21/12/20 Пнд 18:54:18 23590326182
>>235902199
Зайди в 1-to-1 митинг-рум на пару минут. Блокнот можешь с собой не брать, не пригодится.
Аноним 21/12/20 Пнд 18:55:38 23590334983
>>235898164 (OP)
Эй, спец. За сколько сделаешь выгрузку из 1С?
Аноним # OP 21/12/20 Пнд 18:55:45 23590335684
Аноним 21/12/20 Пнд 18:56:15 23590338985
КАК ВЫ ТУТ БЛЯТЬ МОЖЕТЕ ОБСУЖДАТЬ ХУЙНЮ СВОЮ, ПИДОРЫ, КОГДА У НАВАЛЬНОГО НОВЫЕ ДОКАЗАТЕЛЬСТВА ОТРАВЛЕНИЯ ПУТИНЫМ?
Пиздец. Вот из-за таких хуесосов власть и держит нас в рукавицах ежовых. Код свой обсуждаете блять. Он же даже не существует, это всё цифры в компьютере блеять.
Аноним 21/12/20 Пнд 18:57:14 23590346186
>>235903356
Я не читал даже, сорри, просто фразу колкую захотелось спиздануть
Аноним 21/12/20 Пнд 18:58:58 23590359887
2EB50007-CC65-4[...].jpeg 92Кб, 600x600
600x600
тест
Аноним 21/12/20 Пнд 18:59:32 23590363888
6D2902FF-F54F-4[...].png 1Кб, 250x250
250x250
Аноним 21/12/20 Пнд 19:00:51 23590372389
>>235903389
Политиков много, а я один. Лучше потратить время на карьеру и съебать, когда станет жарко, чем участвовать в бесцельном бурлении говен, которое ни к чему не приведет
Аноним 21/12/20 Пнд 19:02:51 23590387190
Аноним 21/12/20 Пнд 19:03:16 23590391491
4325C864-B78C-4[...].jpeg 0Кб, 1x1
1x1
Аноним 21/12/20 Пнд 19:04:04 23590398092
Lorem ipsum dolor
Аноним 21/12/20 Пнд 19:05:28 23590409193
Ну тест
тттт ррр ооо
Аноним 21/12/20 Пнд 19:06:20 23590416194
>>235902199
1 - судя по тому, что ты написал у тебя после кодревью код улетит и на QAсреду и на прод сразу. Нет описания фикса багов после нахождения в твоём коде в плане процесса.
2 - Напиши стандартные языковые способы расширения кода. Это правильно, которое ты написал из SOLID`а, так что не совсем словоблудие :) Эвент дривен, окей. У тебя есть приложуха, которая инициализирует событие "продукт изменён", твоё приложение это подхватывает и производит какие-то вызовы. Так случилось, что в твой продукт добавили bulk-операции, твои действия.
3 - не, хуйня, смысл TDD в том, чтобы описать в тестах бизнес-логику, а не все IF`ы, а потом написать само приложение, так ты будешь уверен в том, что твой код выполняет бизнес-требования. Как только находится баг, в приложение корректируется не только приложение (вместе с тестами), но и бизнес-требования. Колесо сансары даёт оборот.
4 - Я про XML-документацию или автогенерацию документацию для API
6 - Я спрашивал про последние фичи в EF;
7 - Как решал вопрос с постоянным шатанием СДК от индусов?
10 - AutoFixture/Fake; расскажи почему в приложениях бывает крайне сложно написать нормальные тесты, какие проблемы бывают?
12 - А теперь расскажи нахуя его делать :) Только представь, что перед тобой сидит менеджер.

Аноним 21/12/20 Пнд 19:06:39 23590418595
>>235903980
пошел ты нахуй пидорас.100кб.вебм
Аноним 21/12/20 Пнд 19:07:27 23590423596
1507956702860.jpg 16Кб, 445x459
445x459
>>235903389
Снизу твоя бабушка, которая голосовала за Путина, чуть выше твои родители, которые голосовали за Путина, а на самом верху ты.
Аноним 21/12/20 Пнд 19:10:37 23590443797
1567380762204.webm 6253Кб, 1280x720, 00:01:29
1280x720
Аноним 21/12/20 Пнд 19:11:54 23590452898
>>235904161
>Я про XML-документацию или автогенерацию документацию для API
Имхо тут можно ответить одним словом: swagger. ну да, есть такая штука как openAPI, а сваггер лишь её реализация.
Тут же не о чем больше демагогию разводить?
Аноним 21/12/20 Пнд 19:15:12 23590477699
>>235904528
> Опиши как бы ты решал вопрос с документацией кода на новом проекте;
> Имхо тут можно ответить одним словом: swagger.
Этого мало для энтерпрайз решения.
Аноним 21/12/20 Пнд 19:18:55 235905020100
>>235904776
Ой, ну вы посмотрите на него!
Володя, иди скорей сюда, у нас тут тырпрайз-разработчик домашний нашёлся! Матерь Божья!..
Аноним 21/12/20 Пнд 19:20:25 235905141101
1604363857100.mp4 444Кб, 396x484, 00:00:02
396x484
Аноним 21/12/20 Пнд 19:21:53 235905234102
21/12/20 Пнд 19:22:31 235905271103
>>235898599
> Мне сосут.
Мы вам перезвоним.
Аноним 21/12/20 Пнд 19:23:16 235905335104
>>235905141
Он бухает, или на героине сидит? Ебать, от чего он похож на Мопса перед смертью?
Аноним 21/12/20 Пнд 19:24:38 235905428105
Аноним 21/12/20 Пнд 19:25:11 235905467106
>>235898164 (OP)
Я не супер спец, просто на шарпе пишу время от времени на протяжении 8 лет, последние 2 года в шарпе тоже.
Зависит от фирмы.
То есть на одну и ту же зарплату могут спросить:

Как с базой работаешь? Когда EF недостаточно? А с .net core работал? А с azure? Что делал в azure?


либо

Отличие семафора и мьютекса? Как вообще работает семафор?
Какие виды локов бывают?
Аноним 21/12/20 Пнд 19:43:51 235906870107
>>235904161
1. Доплняю, после код ревью улетит сразу на КУА или ДЕВ, да.
Дальше не улетит ибо КУА тим добавлены в апруверы. На прод в апруварех еще больше ебл, включая менеджера, девопсов, если есть. Смотря какой фикс, если некритичный баг - то вносим с след спринт и стандартой схемой.
Если хотфикс, то создается фикс ветка и ее уже гоняют или по полному кругу, или начиная с КУА или даже Стейджа. После того как прод проверен, мержится в мастер назад. Хм, вообще да, надо будет гитфлов перечитать ибо плаваю, да, обычно работал с упрощенной моделью и сам был инициатором, недожал.

2. Хм. Блин. "языковые способы расширения кода". Перегрузки, опциональные параметры, наследование, композиция и агрегация ты об этом?
Мои действия - обосраться и ныть шо долго
Хм. Балк операции, в смысле несколько продуктов изменены? Хм. Ну по хорошему - новый ивент... Но тогда говно, ан ераширяемость. Тротлить и батчить?
Ок, как бы я сделал: новый ивент. Балк апдейт. Внутри есть методы, которые обрабатывают продукты по одному без сохранения, юнит оф ворк сохраняет все сразу в конце. В итоге у нас ряд методов остались без измненений, но мы добавили новый, который их агрегирует и персистит.

3.Это больше к интеграционным, как по мне. У бизнесса требования "шоб продукт покупался", у тебя в коде это размазано на 20 методов, где там какие бизнесстребования в каком уже слишком размыто становиться. Интеграционным дергается общий метод, мокаются всякие медленные и 3рд пати зависимости и тестится. А ТДД, как по мне, этор больше о юнит тестах... Хм. Мож я и не прав.

4. Хм. Ну я тут в замешательстве. ХМЛ доки так-то и мсбилд генерить умеет, только ценности ноль. Можно заюзать тулу, которая из них сделает конфетку (не моню, какая-то джавовская либа), с диаграмамми отношений классво и т.д. в ХТМЛ формате, например.
АПИ - ну да, опенапи генерацию прикрутить и атрибутами как можно подробней обмазывать.

6. Не работал последнее время с ЕФ, фромСкл был. ДБ методы может? Помню не хватало.

7. Никак. Запихнул под коврик фасады, оно там себе маринуется. С функциями там не всегда под фасад получается запихнуть кста, так и живем... Но в целом, вот для космоса я написал свой фасад, потиму ЕФшного контекса, базовый рапозиторий, на сонове него типпизированные репы юзаются уже, неплохо получилось кста.

10. С афтофикстурой, очевидно - рандомные данные и рекурсивные, приходится настраивать и в этоге не так и сухо. Фундаментальные проблемы - клмбинаторный взрыв, невозможно все вариации учесть в интеграционных, а юнит тесты, как я више писал оторваны от реальности (и для девелоперов, как по мне). Опять же проблема сконфигурировать все, в интеграционных сделать свой фейковый композишн рут и тд.д.
Проблема оторванности от перзистентных стореджей.
Но самая борльшая проблема - их лень писать. Настраивать гейты...

12. "С момента старта продукта мы углубились в понимание предментной области и вектора развития продукта. Изначально сверхгибкая и пластичная архитектура позволила нам выпустить текущую итерацию несмотря на изменения в реквайрментах. Дабы не сбивать темп и даже ускорить разработку предлагаю внести изменения в архитектуру дабы теперь огранить алмаз и быть нацеленным тольок на то, что надо клиенту" лол
Аноним # OP 21/12/20 Пнд 19:50:12 235907362108
>>235905467
Сейчас космос через Азур СДК, через самописный фасад.
Вот для космоса его и не достаточно, есть ЕФ космос адаптер, но он говно и не позволяет реализовать все прелести НОСКЛ а их и нет
В общем ЕФ не стоит применять для сложных запросов, для репортинга. Не надо боятся хранимок, но и не начинать с них.


>А с .net core работал? А с azure? Что делал в azure?
Да, да. СИ/СД, юзал их продукты такие как: блоб сторедж, азур сервис бас, ААД, АПИ менеджмент, азур сервис бас, азур фанкшены и т.д.

>либо
Тут я обосрался. Главное с этим всем - не проебать где у тебя может быть конкуртность, а дальше по месту гуглить. Обычно сводиться к юзанию тредсейф коллекций и тупого лока.
Аноним 21/12/20 Пнд 20:03:04 235908246109
1534194204848.mp4 886Кб, 960x720, 00:00:15
960x720
>>235906870
> Тротлить и батчить?
Если расширяемость рассматривается как бизнес-приемущество твоего продукта, то только так, да :( А правильно -это строить нормальную архитектуру сразу xD

> Это больше к интеграционным, как по мне.
Не, типы тестов тут вообще не причём. Почитай про TDD и BDD. Главное понимать какие профиты это даёт бизнесу и продукту, а не знание какие кнопочки жать.

> Не работал последнее время с ЕФ
https://docs.microsoft.com/en-us/ef/core/what-is-new/ef-core-5.0/whatsnew

> Никак.
Интеграционное тестирование + депенденсибот. Бот видит версию, в зависимости от вашей политики обнавления версий создаёт ПР в дев/пререлиз, а в CI запускаются интеграционные тесты для AzureBlobProvider`а. Попробуй, ещё захочешь.

> Но самая борльшая проблема - их лень писать.
То, что тебе их лень писать говорит о том, что в твоей команде построены хуёво процессы разработки, а CI/CD-кал. Держу в курсе :)

> Дабы не сбивать темп и даже ускорить разработку предлагаю внести изменения в архитектуру
Хуя ты выдал. Чекай вебемку.
Аноним 21/12/20 Пнд 20:11:30 235908839110
>>235908246
Давай ответы тогда уже. Вердикт.

>нормальную архитектуру сразу
Как тогда? Есть конкретный ответ?

>https://docs.microsoft.com/en-us/ef/core/what-is-new/ef-core-5.0/whatsnew
Да, надо будет глянуть. Но сразу - много мусора. Мени ту мени в таком исполнении не очень то уж и нужны. Всякие наследования - уже обжигался.

>Интеграционное тестирование + депенденсибот.
У нас, судя по всему, разные понимания интеграционного. Для меня - интеграционные не должны физически в базу лезть. А иначе, как ты тут это протестишь?
Да, депенденсибот есть, но в майкрософте, особенно в азуре, сидят такие классыне спецы, чт ос выходом .Нет 5 я теперь вообще обновляться не могу ибо ебанные азур функции.

>То, что тебе их лень писать говорит о том, что в твоей команде построены хуёво процессы разработки, а CI/CD-кал. Держу в курсе :)
Почему? Просто лень...

>Хуя ты выдал. Чекай вебемку.
Лол. Ну хуй знает, ты же написал "менеджеру".
Аноним 21/12/20 Пнд 20:16:41 235909208111
16071033373180.jpg 134Кб, 960x767
960x767
Аноним 21/12/20 Пнд 20:18:15 235909313112
16082367873871.jpg 259Кб, 672x950
672x950
Аноним 21/12/20 Пнд 20:23:31 235909683113
16084757044540.jpg 54Кб, 521x542
521x542
Аноним 21/12/20 Пнд 20:28:18 235910018114
1525521410532.png 1140Кб, 1024x1024
1024x1024
>>235908839
> Вердикт
В некоторые конторы синьор-помидором я думаю нормально зайдёшь. Тимлидом я бы не взял, у тебя нулевое понимание бизнес-процессов внутри компании (на мой взгляд). В норм. компанию как мидл+ взял бы, если бы ты мне смог про новую хуйню из .NET 5, про солид и всё, что связано с тестированием ответить. Тебе лучше походить по собесам, пообсираться с долбоёбских вопросов, а так на большинство ответов ты ответил нормально. С другой стороны нужно понимать, что такое "сеньор" вообще. Если считать, что сеньор -это специалист, который сможет спроектировать и создать расширяемое, тестируемое и масштабируемое приложение с 0, которое будет проходить все циклы разработки, то имхо ты бы не потянул. Надеюсь, я тебя не обидел, мои имхо.

Аноним 21/12/20 Пнд 20:31:36 235910220115
>>235910018
Спасибо. Не обидел канеш. тем более мы же на харкаче лол.
Подскажи что тогда нужно чтоб "спроектировать и создать..." ну и сам ответ на тот вопрос про расширяемое приложение плиз.
Аноним 21/12/20 Пнд 20:56:47 235911936116
1485279277555.jpg 372Кб, 1587x1425
1587x1425
>>235910220
> ну и сам ответ на тот вопрос про расширяемое приложение плиз
Там вариантов много. Лучшее, что можно сделать -это заложить в архитектуру ивенты для балк операций. Если не заложено, но есть возможность перекрыть код ивента инпроцесс, то перекрываешь и аккумулируешь данные, если их не дохуя и нет требования на мгновенный отклик, если есть требование на отклик, то придётся тротлить это говно. В худшем случае ты переписываешь код основного приложения. Это я не пишу о всяких мидлварах и использовании быстрых хранилищ для аутпроцесс решений. Факторов, влияющих на принятие конкретного решения много, это скорее вопрос на уровне "поррасуждай, что бы ты сделал".

> Подскажи что тогда нужно чтоб "спроектировать и создать..."
Понимать, кто твой "клиент" и что он хочет на каждом шаге разработки ПО. Понимать, что хочет разработчик от кода твоего приложения, что хочет бизнес-аналитик, что хочет QA-инженер, что хочет менеджер, что хочет архитектор, что хочет продукт овнер, что хочет твой конечный клиент на рынке и как все эти буквы в IDE превратить в хотелки всех этих людей.
Если конкретно:
1) должен понимать, что будет меняться в коде через час, неделю, месяц, год - думать о расширяемости;
2) должен понимать как тестировать полностью твоё приложение и как покрыть его, чтобы любой член команды и бизнес-аналитик мог сказать "там всё работает";
3) должен понимать как писать приложение так, чтобы оно не упало под х1000 нагрузкой и закладывать возможность его переписать под изменяющиеся нужды, но не писать это говно заранее - правильно выбрать архитектуру;
4) должен полностью понимать CI/CD;
5) должен знать, что такое Agile-разработка;
6) должен уметь проектировать, лол;
7) должен уметь оправдывать ожидание каждого клиента (клиенту - удовлетворение SLA; менеджеру, продукт овнеру - демо; QA-настроенную среду; команде - тесты и документацию и пр.) и всё это говнище ты должен уметь писать;
8) шарить за DevOps.
Аноним 21/12/20 Пнд 21:00:50 235912174117
>>235911936
Пасибачки.
Уф. Чет я аж устал.
Хорошего НГ тебе кароч.
Аноним 21/12/20 Пнд 21:05:10 235912459118
Аноним 21/12/20 Пнд 21:13:13 235912974119
>>235907362
>>235907362
>Тут я обосрался.
ну вот вторая группа вопросов была на собесе у моего друга - он не ответил, но его всё равно взяли

Зарплата 220 тыс

а первая группа вопросов была у меня - я ответил и тоже взяли, зарплата 350 тыс

но я отвечал просто - типа упомянул блоб сторедж, ажур функции и какие то их преимущества. и всё

от фирмы многое зависит, я целенаправленно не хотел к задротам что требуют всё на зубок знать
не парься
Аноним 21/12/20 Пнд 21:22:07 235913578120
Аноним 21/12/20 Пнд 21:58:56 235915991121
>>235905335
Он здоровее всех двачеров вместе взятых будет
Настройки X
Ответить в тред X
15000
Макс объем: 20Mб, макс кол-во файлов: 4
Кликни/брось файл/ctrl-v
X
Ваш шидевор X
Стикеры X
Избранное / Топ тредов