26 березня експерти GlobalLogic у Харкові зібрали С++ спільноту регіону. Разом з учасниками вони поспілкувались про Post-Mortem відлагодження програм, поділилися із ними практичними засобами та інструментами його ефективної реалізації. Також говорили про налаштування середовища розробки для використання Qt Migration Framework, розібралися в створенні модального діалогу за допомогою QWinWidget та інтеграцією QWidget в механізм докінга MFC.


Відкрила та модерувала захід одна з драйверів C++ експертизи компанії в Харкові Яна Лicна (Senior Manager, Engineering Consultant, GlobalLogic).

Першим із доповіддю “Migrating from MFC to Qt” виступив Євген Красiльник (Senior Software Engineer, Consultant, GlobalLogic).

Євген — провідний розробник програмного забезпечення з досвідом понад 9 років, більш ніж половину з яких він присвятив написанню настільних крос-платформних додатків за допомогою фреймворку Qt. Серед створених ним продуктів також є фреймворк на Python, що автоматизує тести для внутрішнього використання на проекті.

У неформальному форматі Євген розказав учасникам заходу про налаштування середовища розробки та конвертацію проекту, а також про створення модального діалогу з QWinWidget та інтеграцію QWidget в механізм докінга MFC.

Другим із доповіддю “Post-Mortem Debugging of C++ Сode in Windows” виступив Олександр Гутенєв (Lead Software Engineer, Consultant, GlobalLogic).

Основний напрямок діяльності Олександра — розробка десктопних додатків для Windows за допомогою Microsoft Visual Studio, Microsoft Windows SDK, Microsoft Windows DDK та інших низькорівневих технологій. В ІТ-індустрії Олександр вже понад 10 років; наразі він очолює проект, пов’язаний з розробкою десктопного додатку, який генерує та аналізує трафік низькорівневих апаратних високошвидкісних протоколів передачі даних та демонструє його за допомогою інтерфейсу MFC MDI.

Під час доповіді Олександр зосередився на наступних моментах:

  • Що таке Post-Mortem-відлагодження програм та в яких випадках воно необхідне.
  • Засоби та інструменти, що застосовуються під час Post-Mortem-відлагодження.
  • Реалізація звітів про помилки, їх аналіз та застосування.
  • Середовище аналізу.
  • Можливі обмеження та альтернативи.

“Post-Mortem Debugging of C++ Сode in Windows”

Таким чином, під час заходу кожен з учасників мав змогу на прикладах із досвіду наших експертів відшліфувати власні знання, зменшити ймовірності появи помилок та знайти цікаві рішення для своїх проектів.

 

З нетерпінням чекаємо на нові зустрічі з вами та запрошуємо вас приєднатися до команди GlobalLogic у Харкові!