RAD Studio 10.3.2 is now available! Подробнее

Вас интересуют скидки? Посетите страницу специальных предложений

C++Builder Возможности

Быстрое интегрированное проектирование и разработка для современных приложений

or Request a Product Demo

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

Быстрее добирайтесь до первопричины ошибки за счет использования встроенной межплатформенной отладки кода. При помощи интегрированной среды разработки RAD Studio можно осуществлять отладку приложений, работающих дистанционно под операционными системами Windows, macOS, iOS и Android.

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

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

Например, библиотека параллельного программирования 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, основанных на передовой практике объектно-ориентированного программирования

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