Website-Icon Embarcadero RAD Studio, Delphi, & C++Builder Blogs

Supercharging Development Productivity – Replay

supercharging development productivity replay 2 2

Wenn jemand so viel Code schreibt wie Sie, ist es wichtig sicherzustellen, dass Sie für Ihre Zeit die größtmögliche Produktivität erzielen. Dieses Webinar konzentriert sich auf Tools, Tipps und Techniken, um Ihre Effektivität zu steigern. Erledigen Sie Ihre Arbeit schneller. Was Sie danach mit Ihrer Freizeit machen, bleibt Ihnen überlassen.

Folien

Überprüfen Sie zurück für die vollständige Wiedergabe

Verwenden Sie Delphi

  1. Entwicklerproduktivität – Das Hauptziel ist wirklich, Dinge schnell zu erledigen
  2. Wartbarkeit – Code ist mit guter Kapselung leicht zu lesen und zu verstehen
  3. Schnell kompilierte native Apps – Kompiliert schnell und native Anwendungen werden schnell ausgeführt
  4. Datenbankzugriff – Beinhaltet immer eine Vielzahl von Komponenten für den Datenbankzugriff
  5. Plattform-API-Zugriff – Sie müssen keine Plattform-APIs aufrufen, können dies aber tun, wenn Sie möchten
  6. Property-Method-Event – Allgemeines Modell für die Arbeit mit Komponenten
  7. Visuelle Designer – WYSIWYG mit Drag-and-Drop-Oberfläche
  8. Zuverlässige Anwendungen – Ausnahmebehandlung und Komponentenbesitzermodell
  9. Abwärtskompatibilität – Selbst mit allen Updates ist der meiste Code kompatibel
  10. Reichhaltiges Komponenten-Ökosystem – Normalerweise gibt es für alles eine Komponente

Delphi-Bücher

delphi-books.com

GDK-Software-Tipps

MMX, ModelMaker-Code-Explorer

Lies das Buch

Verwenden Sie Komponenten

Mehr zu Spring4D

Youtube

Herunterladen

Buch

PyScripter

Die leichtgewichtige Open-Source-Python-IDE mit vollem Funktionsumfang für Windows.

Umgebungskonsistenz

Beim Einrichten einer neuen Entwicklungsmaschine:

Automatisieren Sie Ihre Builds

Mit MSBuild kann ein Buildskript so einfach wie eine kurze Batchdatei sein.

Dies ergibt jedes Mal einen konsistenten, reproduzierbaren Build ohne die IDE.

Es ist ein triviales Beispiel, aber wenn Sie Ihrem Build Projekte, Komponententests und andere Aufgaben und Abhängigkeiten hinzufügen, sparen Sie mehr Zeit und vermeiden sich wiederholende Aufgaben.

Sie können sogar Builds automatisieren, die mehrere Versionen von Delphi verwenden.

Verwenden Sie nicht „MIT“!

‚Nuff sagte …

Die 10 besten Tipps von David I

1) Weniger Code schreiben – Verwenden Sie Komponenten, vorhandenen Code (Open Source?) oder zuvor erstellte Projekte als Einstieg, um die Arbeit schneller zu erledigen.

2) Programme schreiben/finden, die den Code für Sie generieren/automatisieren – Assistenten, Projekt-/Codevorlagen, IDE-Add-Ins, Refactoring-Tools usw.

3) Alister Christies Videos darüber ansehen, wie man ein produktiverer Delphi-Entwickler wird, IDE-Shortcuts verwenden

4) Denken Sie nach, bevor Sie mit dem Schreiben von Code beginnen – stellen Sie sicher, dass die Aufgaben in Ihren Entwürfen, Dokumenten, Gedanken und Listen klar sind

5) Schreiben Sie Komponententests, um Probleme früh in Ihrer Entwicklung zu finden

6) Machen Sie Pausen von der Tastatur, um sich auszuruhen, nachzudenken, nachzudenken, Ihren Augen eine Pause zu gönnen, …

7) Vermeiden Sie Ablenkungen, blockieren Sie die Zeit ohne Mobiltelefone, Fernseher usw. und stellen Sie sicher, dass Ihr Arbeitsplatz so eingerichtet ist, dass Sie mehr erledigen können.

8) Stellen Sie sicher, dass Sie gut schlafen. Ich habe oft Fehler gelöst/gefunden oder Gedanken zementiert, während ich geschlafen habe.

9) Führen Sie Ideen von anderen Entwicklern und/oder Teammitgliedern durch, bevor Sie mit der Entwicklung beginnen – sie könnten Ihnen Vorschläge, Tipps, Techniken und Links geben.

10) Verwenden Sie moderne Entwicklungstools – IDEs mit großartigen programmierbaren Editoren, GitHub, Team/Channel-Systemen, Kompilierungen/Builds/Tests/Docgen im Hintergrund, Fehlerverfolgung usw.

Ressourcen-Links von David I

Kennen Sie Ihre Tastaturkürzel (Einige meiner Favoriten …)

Verwandte Grijjy-Blog-Artikel

DelphiCon 2021 – Sehen Sie sich die Wiederholungen an

UltraEdit

Router4D

Safety4D

LocalCache4D

Bind4D

Einfaches ORM

Produktivitätsfolie von Dalija

IDE-Visualizer

Live-Vorlagen – fügen Sie Ihre eigenen hinzu

Die Pomodoro-Technik

Tomatentimer – Was ist gut daran?

Andere Tipps, die für mich funktionieren

Typora

Multi-Kommandant

Alles – Suchen Sie Dateien nach Namen

Agentendurchsuchung – Suche in Dateien

AutoHotkey

Aufrufen

HTTPie

DIE CODEMIGRATIONS- UND ANALYSE-TOOLS DES DELPHI PARSERS

Unvergleichlich

KI-Code-Vervollständigung

Delphi-Tipps und Tricks

Die mobile Version verlassen