Big Black Friday / Cyber Monday Super-Deal Shop Early

RAD Studio 12.2 Now Available! Подробнее

Ready to take your apps to the next level? Upgrade to Enterprise today. свяжитесь с отделом продаж

See What's New in RAD Studio 12.2 Athens Watch the Replay

Delphi 12 and C++Builder 12 Community Editions Released! Подробнее

InterBase 2020 Update 6, released! Подробнее

Discover The Getit Page

Deep discounts available on InterBase 2020 for OEM or VARs – свяжитесь с отделом продаж

Продлите вашу Подписку на обновления сейчас Подробнее

Delphi Возможности

Build Apps 5x Faster for Windows, Android, iOS, macOS, and Linux

Функция обеспечения качества кода

Improve your code quality with cross platform best practices from strong object orientated languages. Integrated unit testing, inline documentation, GOF design pattern support and audits and metrics will help you become a coding rock star!

Много точек зрения, одна база исходного кода

Оперативно создавайте быстрый код, надстариваемый над библиотеками, которые используются миллионами разработчиков во всех странах мира. Мощные межплатформенные библиотеки являются источником тщательно протестированного кода с высоким уровнем оптимизации для вашей платформы. Это позволяет выйти на рынок быстрее и эффективнее конкурентов.

Например, библиотека параллельного программирования Parallel Programming Library обеспечивает экпоненциальный рост производительности и возможность асинхронного программирования, а также позволяет использовать самонастраивающийся пул потоков. Облегчая межплатформенную разработку, многопотоковые приложения, которые могут в полном объеме использовать мощь многядерных процессоров, позволяют разработчикам автоматически существенно повышать производительность приложений FireMonkey, вне зависимости от целевой платформы.

Много точек зрения, одна база исходного кода
Незамедлительная окупаемость документации на код.

Незамедлительная окупаемость документации на код.

RAD Studio позволяет превратить документацию на созданный код во включаемую напрямую справочную информацию, которая доступна как вам, так и другим разработчикам группы. Адаптивный подход ‘///’ к документации на код, которая в процессе создания кода появляется с точностью до уровня параметров в качестве пользовательской справочной информации. Помимо этого, существует возможность конвертации документации на код в форматы HTML и CHM, а также в другие форматы.

Непрерывно осуществляйте экстремальное программирование благодаря встроенной функции тестирования компонентов Unit Testing

Unit Testing — основополагающая функция экстремального программирования (Extreme Programming, XP). При помощи RAD Studio вы можете создавать тесты для компонентов всего кода за счет эффективного использования встроенных программных каркасов DUnit и DUnitX. Запускайте тестирование компонентов в командной строке в рамках Continuous Integration или при помощи графического интерфейса пользователя для длительного тестирования.

Непрерывно осуществляйте экстремальное программирование благодаря встроенной функции тестирования компонентов Unit Testing
Более полное и глубокое представление об исполнении созданного кода

Более полное и глубокое представление об исполнении созданного кода

CodeSite в корне меняет способ, при помощи которого разработчики обнаруживают ошибки в своем коде. Пронаблюдайте за тем, что происходит внутри приложения, не прерывая его работу. Это достигается за счет ведения функционального журнала в реальном времени для любого приложения. Регистрируйте в журнале текст, значения, объекты и графические изображения и просматривайте изменения, произошедшие в результате события.

Измеряемый уровень качества исходного кода для ваших проектов.

Используйте метрические показатели кода для осуществления более глубокого анализа своего кода. Эффективно используйте аудит кода в целях обеспечения использования соответствующих методов и методологии кодирования внутри своей базы исходного кода. Обе функции можно использовать как в интегрированной среде разработки RAD Studio, так и в командной строке в рамках режима непрерывной интеграции.

Измеряемый уровень качества исходного кода для ваших проектов.
Поддержка шаблонов проектирования Design Pattern, основанных на передовой практике объектно-ориентированного программирования

Поддержка шаблонов проектирования Design Pattern, основанных на передовой практике объектно-ориентированного программирования

Шаблоны предоставляют в распоряжение разработчиков мощные возможности повторного использования. Вместо поиска индивидуального решения для каждой отдельной задачи в процессе разработки можно с самого начала использовать заранее определенные шаблоны. В рамках встроенной функции поддержки моделирования быстро и легко вставляйте в свой код широко известные шаблоны «Банды четырех» с заранее определенными шаблонами проектирования.