C#razy
144 subscribers
253 photos
51 videos
2 files
389 links
Путь в IT, рост, менторство, поддержка, прокачка, мотивация

👨‍💻 Senior .NET dev с 12+ лет опыта
📚 Учусь в MIT по Computer Science
🖥 100+ дней подряд LeetCode
⚒️ Работаю на зарубеж
💻 Веду блог про рост в IT с нуля
🧭 Помогаю понять, куда двигаться
Download Telegram
😁1
#dev #dotnet #qa

📚 Selenium WebDriver Recipes in C#: Practical Testing Solutions for Selenium WebDriver (2024)

✍️ Автор: Courtney Zhan

📃 Страниц: 331

В этом издании вы найдете обновленные инструкции по настройке Visual Studio, новые рецепты и главы о Selenium DevTools и непрерывном тестировании. Узнайте, как использовать Selenium WebDriver для работы с выпадающими списками, навигацией, утверждениями, фреймворками, загрузкой файлов и всплывающими диалоговыми окнами.

Что внутри:
🔸 Отладка тестов и тестовых данных
🔸 Работа с удаленным сервером Selenium
🔸 Управление профилями браузеров и их настройка
🔸 Мониторинг тестов для улучшения пользовательского опыта (UX)

💡 Канал | 💬 Чат
👨‍💻1
😭1
This media is not supported in your browser
VIEW IN TELEGRAM
#humor

Передовые технологии говорили они. AI который всем нужен от Microsoft. Тем временем Word ->

💡 Канал | 💬 Чат
😁2
😁1
😁1
#dotnet

🧙‍♂️ Новинка в C# - JsonUnmappedMemberHandling

Вам когда-нибудь приходилось сталкиваться с ситуацией, когда ваш JSON-десериализатор неожиданно ломается из-за дополнительных или неизвестных полей в данных?

🔥 Встречайте JsonUnmappedMemberHandling - новое решение для обработки таких случаев в C#!

🔥 Теперь вы можете управлять тем, как ваш JSON-десериализатор будет реагировать на неизвестные свойства в JSON-объектах. Вот несколько ключевых моментов:

✅ Skip - игнорирует неизвестные поля (поведение по умолчанию).
✅ Disallow - выбрасывает исключение, если обнаружены неизвестные поля.

Пример использования:
[JsonUnmappedMemberHandling(JsonUnmappedMemberHandling.Disallow)]
public class MyClass
{
public int Id { get; set; }
public string Name { get; set; }
}


🔧 Зачем это нужно?
- Улучшает контроль над данными.
- Повышает стабильность и предсказуемость работы приложения.
- Облегчает отладку и тестирование.

📚 Ссылка на документацию Microsoft: https://learn.microsoft.com/en-us/dotnet/api/system.text.json.serialization.jsonunmappedmemberhandling

💡 Канал | 💬 Чат