Приглашение на профессиональную встречу
Приглашаем плавно перейти от новогодних гуляний к профессиональным встречам. Вспомним, что такое прошлогодний код, как с ним работать и улучшать, а также углубимся в тонкости 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».
Участие бесплатное, регистрация обязательна, количество мест ограничено!
Интересные события
Офлайн Платно
Офлайн Платно
Онлайн Платно
Онлайн/Офлайн Платно
Офлайн Платно
Онлайн Платно
Офлайн Платно
Онлайн Платно
Онлайн Платно
Онлайн Платно
Онлайн Платно
Офлайн Платно
Офлайн Платно
Офлайн Платно
Офлайн Платно