27я встреча Петербургской Группы Alt.Net

Разработка инфраструктуры для MMO RPG, Евгений Павлов

Часть I — Система сбора ошибок для С#

 

Общий сценарий цикла по разработке приложения • Требования к системе • Зачем изобретать велосипед? • Отправка почтойВоркер для почты • Идентификация приложения (место, время и версия) • Разные категории ошибок • Удаленное выполнение • Повторение одинаковых ошибок • Сохранение данных для анализа • Время выполнения операций • Дневные отчеты • Проваленный smoke test

Часть II — Практика работы с MS SQL для C#

Общий сценарий для работы с базой данных в приложении • Режимы работы: только чтение, мало динамики, много динамики, только запись • Почему не хранимые процедуры? • Хранение данных в XML • Про нормализацию, каскадные обновления и связь между таблицами • Сложность администрирования базы данных • Разбиение на несколько баз, связь с другими серверами, синхронизация нескольких серверов • Класс работы с базой • Именованные соединения • Ошибки при операциях с базой данных • Формат времени для базы данных • Утечки памяти/соединений • Констркоторы классов • Создание справочников и сложных структур • Виртальный конструктор и фабрика • Кеширование • Работа с таблицей из нескольких потоков/приложений • Сохранение/синхронизация объектов из базы

 

Евгений Павлов

Начинающий руководитель собственного проекта: MMO RPG для контакта. 6 лет работы с asp.net за деньги. Геймдизайн, управление сообществом игроков, сбор статистики и анализ, постановка задач, многопоточность, win сервисы и клиент на flash. Больше 10 лет на Tynu40k (oper.ru). Социальный альпинизм.

Место проведения: офис компании DataArt, Большой Сампсониевский пр., д. 60 А
Регистрация на мероприятие обязательна
Стоимость участия: бесплатно

Предыдущее мероприятие

Реклама

Популярные мероприятия
Соглашение на обработку персональных данных