Как стать автором
Обновить

Одним из серьёзных вызовов для Delphi-разработчиков сегодня является модернизация давно работающих проектов и переход на свежую версию языка и среды разработки Delphi. Габриэль Морару – опытный программист, евангелист Delphi, автор книг и блогер – обратился ко всем желающим с предложением бесплатно обновить их проект до современных стандартов в программировании, обеспечив совместимость с Delphi 11.3 и 64-битными ОС.

Что он может сделать для вас:

  • Перейти от ANSI-строк к Unicode.

  • Устранить указатели (Pointer, ^, @), применив безопасные альтернативы.

  • Заменить избыточные TStringList более эффективными структурами данных.

  • Удалить операторы goto и реструктуризовать циклы.

  • Избавиться от ненужных таймеров.

  • Избежать злоупотребления Application.ProcessMessages.

  • Сократить использование глобальных переменных.

  • Обеспечить 64-битную совместимость.

  • Добавить менеджер памяти FastMM для обнаружения утечек памяти.

  • Реализовать проверки на переполнение буфера, переполнение целочисленных значений и перезапись памяти.

  • Выделить в коде повторно используемые процедуры.

  • Разделить проект на библиотеки.

  • Сделать код читабельнее и лёгким в сопровождении.

Если в процессе многолетних доработок ваш код стал запутанным, он даже может сделать ПОЛНУЮ переделку!

Взамен на предоставленную возможность поработать с вашим проектом он хочет записать весь процесс рефакторинга и выложить на YouTube.

Если вас не пугает такая публичность, можете подробнее ознакомиться с этим предложением и записаться на рефакторинг здесь.

Теги:
Рейтинг0
Комментарии1

Публикации

Истории

Работа

Ближайшие события

19 марта – 28 апреля
Экспедиция «Рэйдикс»
Нижний НовгородЕкатеринбургНовосибирскВладивостокИжевскКазаньТюменьУфаИркутскЧелябинскСамараХабаровскКрасноярскОмск
22 апреля
VK Видео Meetup 2025
МоскваОнлайн
23 апреля
Meetup DevOps 43Tech
Санкт-ПетербургОнлайн
24 апреля
VK Go Meetup 2025
Санкт-ПетербургОнлайн
25 – 26 апреля
IT-конференция Merge Tatarstan 2025
Казань
14 мая
LinkMeetup
Москва
20 – 22 июня
Летняя айти-тусовка Summer Merge
Ульяновская область