logo
Разработка
SpbDotNet №105

Приглашение на профессиональную встречу

Приглашаем плавно перейти от новогодних гуляний к профессиональным встречам. Вспомним, что такое прошлогодний код, как с ним работать и улучшать, а также углубимся в тонкости value type на очень практическом примере. Помогут в этом наши друзья из компании ATI.SU.

Программа встречи

  • 19:00 – 20:00 Елена Щелкунова (Directum) «Практики и техники работы с Legacy-кодом»
  • 20:00 – 20:30 Перерыв
  • 20:30 – 21:30 Юрий Малич (NP4 GmbH) «ValueString – строка как value type»

После этих вдохновляющих речей приглашаем всех желающих в бар для обсуждения накопившихся вопросов и идей!

Елена Щелкунова «Практики и техники работы с Legacy-кодом»

Умение работать с чужим кодом – один из важнейших навыков современного разработчика. Зачастую «взять всё и переписать» не представляется возможным. А работать как-то надо: добавлять фичи, править баги, и при этом ничего не сломать, не имея порой хорошего понимания всех кейсов. Наверное, не найдется ни одного более-менее опытного разработчика, которому не приходилось бы работать с Legacy-кодом. Как делать это эффективно?

В рамках встречи поговорим про пользу и вред использования статических классов и синглтонов, а также посмотрим на возможности упрощения кода при помощи известных паттернов проектирования.

Об авторе

Елена работает программистом с 2010 года, проработала в 7 разных фирмах за это время, как российских, так и западных. Преподавала программирование школьникам и студентам как репетитор и как педагог доп.образования (программа «Код будущего» 2022-2023 гг.). С недавнего времени является архитектором ПО.

Юрий Малич «ValueString – строка как value type»

В этом докладе Юрий расскажет о типе ValueString, который представляет строку как value type. Использование этого типа упрощает импорт и обработку сырых текстовых данных за счёт уменьшения проверок на null, расширения функциональности, уменьшения громоздкости и улучшения читабельности кода.

Поговорим о случаях, при которых можно получить NullReferenceException в коде программы, использующей библиотечный ссылочный тип String, несмотря на статический анализ компилятора при включённой NRT-аннотации, и как ValueString решает эти проблемы. Обсудим плюсы, минусы и опыт использования собственного нового типа.

Об авторе

Senior Software Developer. Опыт разработки на C# более 15 лет. Занимается бэк-эндом, консольными и десктопными приложениями. Работал в Nero над проектом Nero Burning Rom и в Tuneup Utilities над системными утилитами для Windows.

Место проведения

Встреча пройдёт по адресу: Санкт-Петербург, Выборгская набережная, д. 47 (БЦ «Гренадерский»), Офис «ATI.SU».

Участие бесплатное, регистрация обязательна, количество мест ограничено!

Санкт-Петербург
Встреча
Когда:
2 дня до начала
Начало: ЧЕТВЕРГ, 23.01, 19:00 GMT+3Конец: ЧЕТВЕРГ, 23.01, 22:00 GMT+3
Где:Санкт-Петербург, Офис ATI.SU
На карту
Стоимость:Бесплатно
Формат:Офлайн
Тип события:Встреча
Источник:TIMEPAD

Интересные события

fd
Разработка
Четверг, 23.01.2025 в 19:00 GMT+3
SpbDotNet №105

Офлайн Платно

fd
Аналитика
Разработка
Дизайн
Нетворкинг
Вторник, 28.01.2025 в 17:00 GMT+3
IT Networking Meet-up в Армавире

Офлайн Платно

fd
Аналитика
Разработка
Безопасность
Четверг, 30.01.2025 в 18:30 GMT+3
Вебинар Соль, перец, криптография по вкусу классический рецепт авторизации

Онлайн Платно

fd
Разработка
Четверг, 06.02.2025 в 19:00 GMT+3
Delivery Meetup SPb #9 feat. Lesta

Онлайн/Офлайн Платно

fd
Разработка
Менеджмент
Безопасность
Среда, 12.02.2025 в 16:00 GMT+3
Квартирник по безопасной разработке

Офлайн Платно

fd
Разработка
Девопс
Четверг, 13.02.2025 в 18:30 GMT+3
Infra Meetup #4

Онлайн Платно

fd
Аналитика
Разработка
Менеджмент
Тестирование
Пятница, 14.02.2025 в 10:00 GMT+3
Dump-spb 2025

Офлайн Платно

fd
Разработка
Суббота, 15.02.2025 в 12:00 GMT+3
Я 💛 Фронтенд 2025

Онлайн Платно

fd
Аналитика
Разработка
Менеджмент
Маркетинг
Понедельник, 24.02.2025 в 10:00 GMT+3
INFOSTART TEAMLEAD & CIO EVENT 2025

Онлайн Платно

fd
Разработка
Среда, 05.03.2025 в 09:00 GMT+3
Search API — сервис поисковых запросов для задач бизнеса

Онлайн Платно

fd
Разработка
ИИ
Воскресенье, 09.03.2025 в 07:00 GMT+3
IT Purple Hack

Онлайн Платно

fd
Разработка
Дизайн
Менеджмент
Маркетинг
Пятница, 11.04.2025 в 10:00 GMT+3
IT-конференция «Стачка»

Офлайн Платно

fd
Разработка
Пятница, 06.06.2025 в 10:00 GMT+3
Let's goconf

Офлайн Платно

fd
Разработка
Пятница, 25.07.2025 в 09:00 GMT+3
Pycon russia 2025

Офлайн Платно

fd
Разработка
Менеджмент
Продукт
Пятница, 01.08.2025 в 10:00 GMT+3
Ural digital weekend 2025

Офлайн Платно