KDevelop 4.5 unterstützt Komponententests.
KDevelop 4.5 unterstützt Komponententests. (Bild: KDE)

Entwicklungsumgebungen KDevelop 4.5.0 lässt Module testen

Die Entwicklungsumgebung KDevelop aus KDE kann Code an externe Komponententests übergeben. Die Entwickler haben außerdem Datei- und Projektvorlagen neu umgesetzt, die den bisherigen Assistenten ersetzen sollen.

Anzeige

Das jetzt veröffentlichte KDevelop 4.5.0 unterstützt unter anderem Komponententests mit externen Testmodulen, darunter für PHP, Ruby oder die Programmiersprache C. Außerdem wurde der bisherige Assistent "Create new Class" durch eine neue Vorlagenverwaltung ersetzt. Mit KDevelop 4.5.0 lassen sich Projekte in Python 3.0 erstellen. Außerdem wurden Teile des verwaisten Quanta-Projekts in KDevelop aufgenommen. Die Benutzeroberfläche wurde aufpoliert.

  • Die Benutzeroberfläche wurde verbessert.
  • In KDevelop 4.5 wurden die Vorlagen für die Erstellung von Klassen überarbeitet.
  • Zusätzlich wurden externe Komponententests umgesetzt.
In KDevelop 4.5 wurden die Vorlagen für die Erstellung von Klassen überarbeitet.

Das neue Test-Framework von Entwickler Miha Čančula integriert die Komponententests zahlreicher Programmiersprachen, so dass sie direkt aus KDevelop heraus aufgerufen werden können. Bislang lassen sich so die Bibliotheken Ctest und Qtest sowie PHPUnit nutzen, um Code zu prüfen. Das Framework folgt dem Plugin-Ansatz in KDevelop und lässt sich einfach erweitern.

Bessere Klassenvorlagen

Das Erstellen neuer Klassenvorlagen wurde verbessert und der bislang dafür verwendete Assistent komplett ersetzt. Neben neuen Klassen lassen sich aus den Vorlagen auch solche für Dateien erstellen. Die Vorlagen decken dabei auch erweiterte Semantik- und Framework-Einstellungen ab. Als Beispiel nennen die Entwickler die Möglichkeit, C++-Klassen mit dem Pimpl-Idiom zu erstellen. Weitere Vorlagen gibt es für Qt-Shared-Klassen, für GObject- und PHP-Klassen sowie für CMake-Module.

Die Unterstützung für Python wurde auf Version 3.0 der Skriptsprache erweitert, während der Ruby-Support nochmals überarbeitet und verbessert wurde. Für C++-Entwickler wurde die Autovervollständigung überarbeitet.

Quanta-Komponenten in KDevelop

Da die KDE-SC-Anwendung für die Webentwicklung Quanta selbst nicht mehr entwickelt wird, haben Entwickler viele Komponenten als Plugins für KDevelop umgesetzt. Außerdem wurde zusätzlich ein SQL-Plugin sowie der PHP-Debugger XDebug und ein Upload-Plugin entwickelt. Ferner unterstützt KDevelop CSS.

Der Quellcode für KDevelop 4.5.0 steht auf der Webseite des Projekts zum Download bereit. Die meisten Änderungen in der Entwicklungsumgebung wurden bereits während des Kate/KDevelop October Sprint im Oktober 2012 umgesetzt oder damals beschlossen.


non_sense 30. Apr 2013

Wenn man schon klugscheißen will, dann bitte richtig. Es heißt: "Microsoft" ...

Kommentieren



Anzeige

  1. PHP-Developer (m/w)
    Pyrexx Data GmbH, Berlin
  2. Customer Service Performance Analyst (m/w)
    Home Shopping Europe GmbH, Ismaning Raum München
  3. Objektleitung (m/w) für den IT-Service
    SRH Dienstleistungen GmbH, Neckargemünd
  4. JBoss Administrator (m/w)
    DR. JOHANNES HEIDENHAIN GmbH, Traunreut

 

Detailsuche


Top-Angebote
  1. VORBESTELL-BESTSELLER: Star Wars Battlefront (PC/PS4/Xbox One)
    ab 59,99€ (Vorbesteller-Preisgarantie)
  2. NEU: Battlefield 4 (PC Origin Code)
    9,99€
  3. TIPP: Oster-Schnäppchen auf Blu-ray
    (u. a. Edge of Tomorrow 7,97€, Godzilla 7,97€, Casino 5,99€, Ghostbusters 1+2 für 9,97€)

 

Weitere Angebote


Folgen Sie uns
       


  1. Lizenzklage

    "VMware wollte sich nicht an die GPL halten"

  2. Kabelnetzbetreiber

    Routerwahl soll zu Bruch des Fernmeldegeheimnisses führen

  3. Ineffiziente Leuchtmittel

    Erweitertes Lampenverbot tritt in Kraft

  4. Mini-PCs unter Linux

    Installation schwer gemacht

  5. Game Development

    Golem.de lädt zum Tech Summit ein

  6. Khronos Group

    Grafik-API Vulkan erscheint für die Playstation 4

  7. Mobilfunk

    Gericht untersagt verändertes SIM-Karten-Pfand

  8. League of Legends & Co

    Moba-Spieler investieren 24,92 US-Dollar in ihr Aussehen

  9. Stellenanzeige

    Golem.de sucht Redakteur/-in für IT-Sicherheit

  10. Studie

    Spracherkennungs-Apps am Steuer erhöhen die Unfallgefahr



Haben wir etwas übersehen?

E-Mail an news@golem.de



Galaxy S6 Edge im Test: Keine ganz runde Sache
Galaxy S6 Edge im Test
Keine ganz runde Sache
  1. Smartphones Oppo arbeitet an neuer Technik für fast randlose Displays
  2. Samsung Pay Samsung will auf Gebühren beim mobilen Bezahlen verzichten
  3. Galaxy S6 und S6 Edge Samsung meldet 20 Millionen Vorbestellungen

Raspberry Pi im Garteneinsatz: Wasser marsch!
Raspberry Pi im Garteneinsatz
Wasser marsch!
  1. GCHQ Bastelnde Spione bauen Raspberry-Pi-Cluster
  2. MIPS Creator CI20 angetestet Die Platine zum Pausemachen
  3. Raspberry Pi 2 Fotografieren nur ohne Blitz

Macbook Pro 13 Retina im Test: Force Touch funktioniert!
Macbook Pro 13 Retina im Test
Force Touch funktioniert!
  1. Macbook 12 mit USB 3.1 Typ C Dieser Anschluss ist besetzt
  2. Apple Macbook Pro bekommt fühlendes Touchpad
  3. Grafikfehler Macbook-Reparaturprogramm jetzt auch in Deutschland

  1. Re: Der Preis...

    Narancs | 15:10

  2. Re: Alles kompletter Bullshit

    dsfone | 15:10

  3. Re: Zum Glück bin ich nicht der Durchschnitt

    theonlyone | 15:10

  4. Re: 2. Auschreibung?

    Citadelle | 15:06

  5. Re: Warten auf NVMe ?

    ustas04 | 15:06


  1. 15:02

  2. 13:23

  3. 13:13

  4. 12:00

  5. 11:53

  6. 10:41

  7. 10:35

  8. 10:21


  1. Themen
  2. A
  3. B
  4. C
  5. D
  6. E
  7. F
  8. G
  9. H
  10. I
  11. J
  12. K
  13. L
  14. M
  15. N
  16. O
  17. P
  18. Q
  19. R
  20. S
  21. T
  22. U
  23. V
  24. W
  25. X
  26. Y
  27. Z
  28. #
 
    •  / 
    Zum Artikel