Одним из серьёзных вызовов для Delphi-разработчиков сегодня является модернизация давно работающих проектов и переход на свежую версию языка и среды разработки Delphi. Габриэль Морару – опытный программист, евангелист Delphi, автор книг и блогер – обратился ко всем желающим с предложением бесплатно обновить их проект до современных стандартов в программировании, обеспечив совместимость с Delphi 11.3 и 64-битными ОС.
Что он может сделать для вас:
Перейти от ANSI-строк к Unicode.
Устранить указатели (Pointer, ^, @), применив безопасные альтернативы.
Заменить избыточные TStringList более эффективными структурами данных.
Удалить операторы goto и реструктуризовать циклы.
Избавиться от ненужных таймеров.
Избежать злоупотребления Application.ProcessMessages.
Сократить использование глобальных переменных.
Обеспечить 64-битную совместимость.
Добавить менеджер памяти FastMM для обнаружения утечек памяти.
Реализовать проверки на переполнение буфера, переполнение целочисленных значений и перезапись памяти.
Выделить в коде повторно используемые процедуры.
Разделить проект на библиотеки.
Сделать код читабельнее и лёгким в сопровождении.
Если в процессе многолетних доработок ваш код стал запутанным, он даже может сделать ПОЛНУЮ переделку!
Взамен на предоставленную возможность поработать с вашим проектом он хочет записать весь процесс рефакторинга и выложить на YouTube.
Если вас не пугает такая публичность, можете подробнее ознакомиться с этим предложением и записаться на рефакторинг здесь.