Site icon Embarcadero RAD Studio, Delphi, & C++Builder Blogs

Повышение производительности при разработке — повтор

supercharging development productivity replay 2 2

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

Слайды

Вернитесь к полному повтору

Table of Contents

Используйте Делфи

  1. Продуктивность разработчика . На самом деле главная цель — быстро выполнять задачи.
  2. Ремонтопригодность — код легко читается и понимается благодаря хорошей инкапсуляции.
  3. Быстро скомпилированные нативные приложения — быстро компилируются, и нативные приложения работают быстро.
  4. Доступ к базе данных — всегда включает богатый набор компонентов доступа к базе данных.
  5. Доступ к API платформы — вам не нужно вызывать API платформы, но вы можете, если хотите
  6. Property-Method-Event — Общая модель для работы с компонентами
  7. Визуальные дизайнеры — WYSIWYG с интерфейсом перетаскивания
  8. Надежные приложения — обработка исключений и модель владельца компонента
  9. Обратная совместимость — даже со всеми обновлениями большая часть кода совместима.
  10. Экосистема с богатыми компонентами . Обычно для всего есть компонент.

Книги Дельфы

delphi-books.com

Советы по программному обеспечению GDK

MMX, обозреватель кода ModelMaker

Читать книгу

Использовать компоненты

Подробнее о Spring4D

YouTube

Скачать

Книга

ПиСкриптер

Легкая, полнофункциональная среда разработки Python с открытым исходным кодом для Windows.

Согласованность с окружающей средой

При настройке новой машины разработки:

Автоматизируйте свои сборки

При использовании MSBuild сценарий сборки может быть таким же простым, как короткий пакетный файл.

Это дает согласованную воспроизводимую сборку каждый раз без IDE.

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

Вы даже можете автоматизировать сборки, использующие несколько версий Delphi.

Не используйте «С»!

‘Достаточно…

10 лучших советов Дэвида И.

1) писать меньше кода — использовать компоненты, существующий код (с открытым исходным кодом?) или ранее созданные проекты в качестве начала для более быстрого выполнения работы.

2) написать/найти программы, которые генерируют/автоматизируют код для вас – мастера, шаблоны проектов/кода, надстройки IDE, инструменты рефакторинга и т.д.

3) посмотреть видео Алистера Кристи о том, как стать более продуктивным разработчиком Delphi, использовать ярлыки IDE

4) подумайте, прежде чем начать писать код — убедитесь, что задачи четко указаны в ваших проектах, документах, мыслях и списках.

5) напишите модульные тесты, чтобы найти проблемы на ранней стадии разработки

6) отрываться от клавиатуры, чтобы отдохнуть, поразмышлять, подумать, дать отдохнуть глазам, …

7) избегайте отвлекающих факторов, выделите время, свободное от мобильных телефонов, телевизора и т. д., и убедитесь, что ваше рабочее место настроено так, чтобы вы могли делать больше.

8) Убедитесь, что вы хорошо выспались. Я часто решал/находил ошибки или закреплял мысли, пока спал.

9) Обсуждайте идеи других разработчиков и/или членов команды, прежде чем приступить к разработке — они могут дать вам предложения, советы, методы и ссылки.

10) Используйте современные инструменты разработки — IDE с отличными программируемыми редакторами, GitHub, системы Team/Channel, фоновые компиляции/сборки/тесты/docgen, отслеживание ошибок и т. д.

Ссылки на ресурсы Давида I

Знайте свои сочетания клавиш (некоторые из моих любимых…)

Похожие статьи в блоге Grijjy

DelphiCon 2021 – смотрите повторы

УльтраПравить

Маршрутизатор4D

Безопасность4D

Локальный кэш4D

Bind4D

ПростойORM

Слайд производительности Далии

IDE-визуализаторы

Живые шаблоны — добавьте свои собственные

Техника помидора

Томатный таймер – что в нем хорошего?

Другие советы, которые работают для меня

Типора

Мульти Командир

Все – Поиск файлов по имени

Агент Рэнсак – Поиск в файлах

Автогорячая клавиша

Призвать

HTTPie

ИНСТРУМЕНТЫ МИГРАЦИИ И АНАЛИЗА КОДА DELPHI PARSER

Вне всякого сравнения

Завершение кода ИИ

Exit mobile version