Zwei Mobiltelefone

Snippet Compiler sind Werkzeuge mit denen kleine Programmteile ausgeführt werden können, ohne gleich ein ganzes Projekt aufsetzen zu müssen. Bei der Programmiersprache Ruby wird zum Beispiel das Tool “irb” mit Ruby ausgeliefert. Damit lassen sich sehr einfach ein paar Codezeilen ausführen. Als Anfänger oder in unbekannten API’s kann man leicht erste Erfahrungen zur Funktionsweise der Programmiersprache machen. Ruby bietet auch eine eigene Online-Plattform auf der Ruby-Code ausgeführt werden kann.

Java und C#

Mit diesen zwei Programmiersprachen habe ich die letzten Jahre verbracht und habe dabei völlig übersehen, dass es hier ebenfalls ähnliche Tools gibt.

Scrapbook

Zur Java Entwicklung verwende ich hauptsächlich Eclipse. Die Entwicklungsumgebung erlaubt die Erstellung von Scrapbook-Pages innerhalb eines Projektes. Innerhalb dieses Scrapbooks können Codezeilen erstellt und ausgeführt werden. Es kann dabei auch auf den Classpath des Projektes zugegriffen werden.

Weg zum Erstellen einer Scrapbook Seite

image

image

LINQPad

Der Name LINQPad deutet nicht unbedingt auf einen SnippetCompiler hin, die Funktionalität ist jedoch vorhanden. Zusätzlich zu LinqToSQL, können C# und F# Snippets ausgeführt werden. Einige Beispiele zum verstehen der Möglichkeit sind ebenfalls vorhanden. Es gibt auch eine Gratisversion ohne Autocompletion.

image

Einsatzbereiche

Ich bevorzuge Experimente, mit unbekannten API’s, außerhalb meiner Projekte durch zu führen. Dazu sind Snippet Compiler optimal geeignet. Dabei bin ich einfach begeistert von der schnellen Verfügbarkeit dieser Werkzeuge. Ich möchte keine eigene Datei anlegen, damit eine Codezeile ausgeführt werden kann. Sollte bei dem Experiment eine vernünftige Lösung entstanden sein, kann diese noch immer in eine eigene Klasse verwandelt werden.

Bildquelle McLeod