Werbung / Advertisements

SQL Developer – Unterschied Snippet VS Code Vorlage

Snippet Code Vorlagen 1
Werbung / Advertisements

Snippet VS Code Vorlage – was ist sinnvoller? Was ist gescheiter? Dies ist oftmals sogar Geschmacksfrage. Beide Arten haben ihre Berechtigungen. Oftmals allerdings funktioniert die Code Vorlage mit dem Short Code nicht ganz gut, aus diesem Grund empfehle ich Snippets gut.

Im Prinzip erfüllen Snippet und Code Vorlage den gleichen Zweck: Zuvor erstellter Code wird an der gewünschten Stelle eingefügt. Der einzige Unterschied zwischen den beiden Tools ist die Einfügeoption. Für Snippets bedarf es zuerst des Snippets-Fensters. Dieses kann an jede beliebige Stelle des SQL Developers gezogen werden. Zudem sind die Snippets in verschiedenen Gruppen unterteilt (bessere Sortierbarkeit). Ist ein Snippet ausgewählt, kann es an jede beliebige Position mit der Maus gezogen werden.

Code Vorlagen hingegen können nicht einfach per Drag und Drop in ein SQL File gezogen werden. Sie erscheinen entweder als Auswahl oder automatisch, wenn eine bestimmte Zeichenfolge eingegeben wird. Diese Zeichenfolge (Shortcut) kann selber festgelegt werden. Meist ist die eine Abkürzung der einzelnen Code Vorlagen.

Wann Code Vorlage und wann Snippet?

Code Vorlagen sollten für oft (häufig) und regelmäßig verwendete Funktionen verwendet werden, wie Abkürzungen für WHERE Statements, JOIN Statements oder klassische SELECT Statements. Snippets hingegen sollten Code Template für selten verwendete Funktionen sein. Dies kann Beispielcodes sein, welche noch an mehreren Stellen angepasst werden muss. Hier spielt nicht die Effizienz einen Vorteil, sondern einfach das merken und einfache Auffinden von Templates. Deshalb die Regel: Häufiges als Code Vorlage mit Shortcut definieren, Codebeispiele als Snippet ablegen. Dadurch lässt sich die Effizienz steigern und SQL Code schnell entwickeln.

Werbung / Advertisements

Keywords: SQL Developer Snippet, SQL Developer Code Vorlage, Snippet VS Code Vorlage

Blogofant

Betreiber mehrere Webseiten, Autor, Student und vieles mehr!

You may also like...

Werbung / Advertisements