Ícono del sitio Embarcadero RAD Studio, Delphi, & C++Builder Blogs

Sobrealimentar la productividad del desarrollo – Repetir

supercharging development productivity replay 2 2

Cuando alguien escribe tanto código como usted, es importante asegurarse de obtener la máxima productividad por su tiempo. Este seminario web se centra en herramientas, consejos y técnicas para potenciar su eficacia. Haz tu trabajo más rápido. Depende de usted lo que hará con su tiempo libre después de eso.

Diapositivas

Vuelva a consultar la repetición completa

Usar Delphi

  1. Productividad del desarrollador : realmente el objetivo principal es hacer las cosas rápidamente
  2. Mantenibilidad : el código es fácil de leer y comprender con una buena encapsulación
  3. Aplicaciones nativas compiladas rápidamente : compila rápidamente y las aplicaciones nativas se ejecutan rápidamente
  4. Acceso a la base de datos : siempre incluye un amplio conjunto de componentes de acceso a la base de datos
  5. Acceso a la API de la plataforma : no necesita llamar a las API de la plataforma, pero puede hacerlo si lo desea.
  6. Property-Method-Event – Modelo general para trabajar con componentes
  7. Diseñadores visuales : WYSIWYG con interfaz de arrastrar y soltar
  8. Aplicaciones confiables : manejo de excepciones y modelo de propietario de componentes
  9. Compatibilidad con versiones anteriores : incluso con todas las actualizaciones, la mayoría del código es compatible
  10. Ecosistema de componentes ricos : generalmente hay un componente para todo

Libros de Delfos

delphi-books.com

Consejos sobre el software GDK

MMX, Explorador de código de ModelMaker

Leer el libro

Usar componentes

Más sobre Spring4D

Youtube

Descargar

Libro

PyScripter

El IDE Python ligero, completo y de código abierto para Windows.

Coherencia del entorno

Al configurar una nueva máquina de desarrollo:

Automatice sus compilaciones

Con MSBuild, un script de compilación puede ser tan simple como un archivo por lotes corto.

Esto brinda una compilación consistente y reproducible cada vez sin el IDE.

Es un ejemplo trivial, pero a medida que agrega proyectos, pruebas unitarias y otras tareas y dependencias a su compilación, ahorra más tiempo y evita tareas repetitivas.

Incluso puede automatizar compilaciones que utilizan varias versiones de Delphi.

¡No uses “CON”!

Nuff dijo…

Los 10 mejores consejos de David I.

1) escriba menos código: use componentes, código existente (¿código abierto?) o proyectos creados previamente como un comienzo para hacer el trabajo más rápido.

2) escribir/buscar programas que generen/automaticen el código para usted: asistentes, plantillas de proyecto/código, complementos IDE, herramientas de refactorización, etc.

3) vea los videos de Alister Christie sobre cómo ser un desarrollador de Delphi más productivo, use atajos de IDE

4) piense antes de comenzar a escribir código: asegúrese de que las tareas estén claras en sus diseños, documentos, pensamientos y listas

5) escriba pruebas unitarias para encontrar problemas al principio de su desarrollo

6) desconectar del teclado para descansar, reflexionar, pensar, dar un respiro a la vista,…

7) evite las distracciones, bloquee el tiempo lejos de los teléfonos móviles, la televisión, etc. y asegúrese de que su espacio de trabajo esté configurado para que pueda hacer más.

8) Asegúrate de dormir bien por la noche. A menudo resolví/encontré errores o cimenté pensamientos mientras dormía.

9) Ejecute ideas de otros desarrolladores y/o miembros del equipo antes de lanzarse al desarrollo; es posible que le brinden sugerencias, consejos, técnicas y enlaces.

10) Use herramientas de desarrollo modernas: IDE con excelentes editores programables, GitHub, sistemas Team/Channel, compilaciones/construcciones/pruebas/docgen en segundo plano, seguimiento de errores, etc.

Enlaces de recursos de David I

Conoce tus atajos de teclado (Algunos de mis favoritos…)

Artículos relacionados del blog de Grijjy

DelphiCon 2021: vea las repeticiones

Ultraeditar

Enrutador4D

Seguridad4D

LocalCache4D

Bind4D

SimpleORM

Diapositiva de productividad de Dalija

Visualizadores IDE

Plantillas en vivo: agregue las suyas propias

La técnica Pomodoro

Temporizador de tomate: ¿qué tiene de bueno?

Otros consejos que me funcionan

tipora

Comandante múltiple

Todo – Buscar archivos por nombre

Agent Ransack – Buscar en archivos

AutoHotkey

Invocar

HTTPie

LAS HERRAMIENTAS DE ANÁLISIS Y MIGRACIÓN DE CÓDIGO DE DELPHI PARSER

Incomparablemente

Finalización del código AI

Consejos y trucos de Delphi

Salir de la versión móvil