Softwareentwicklung

30
Geht Groovy weg? [geschlossen]

Ich bin sicher, dass diese Frage oft gestellt wurde. Ich frage es jedoch gerne noch einmal mit der Absicht, was die Zukunft dieser Sprachen ist. Ich wurde zuerst in Groovy eingeführt und mochte es wirklich. Ich hatte das Gefühl, dass die Syntax einfacher und Java viel näher war und ich Grails...

30
Rufen Sie die GPL-Software von einer Nicht-GPL-Software aus auf

Kann ich (legal) ein Programm verwenden, das unter der GPL von einem anderen Programm veröffentlicht wurde, das ich schreibe, und muss die GPL (für das Programm, das ich schreibe) nicht respektieren? Wenn ich zum Beispiel eine GUI habe, die ein Programm verwendet (das unter der GPL steht), kann ich...

30
Binärdateien in der Quellcodeverwaltung

Bei der Entwicklung für eingebettete Geräte und andere ungewöhnliche Welten wird Ihr Erstellungsprozess höchstwahrscheinlich mehrere proprietäre Binärdateien enthalten, die sehr spezifische Versionen davon verwenden. Die Frage ist also, ob sie Teil Ihrer Quellcodeverwaltung sind. In meinem Büro...

30
Beziehung zwischen BDD und TDD

Wie ist das Verhältnis von BDD und TDD? Nach meinem Verständnis fügt BDD zwei wichtige Dinge zu TDD hinzu: Benennungstests (Sicherstellen / Sollte) und Abnahmetests. Soll ich TDD während der Entwicklung von BDD folgen? Wenn ja, sollten meine TDD-Komponententests im selben Stil angegeben...

30
Wie funktionieren reguläre Ausdrücke?

Angenommen, Sie haben ein Dokument mit einem Aufsatz geschrieben. Sie möchten diesen Aufsatz analysieren, um nur bestimmte Wörter auszuwählen. Cool. Ist die Verwendung eines regulären Ausdrucks schneller als das zeilenweise und wortweise Analysieren der Datei, um nach einer Übereinstimmung zu...

30
Warum sortieren manche Sortiermethoden nach 1, 10, 2, 3…?

Es ist mir aufgefallen, dass viele numerische Sortiermethoden nach 1, 10, 2, 3 zu sortieren scheinen ... anstatt nach den erwarteten 1, 2, 3, 10 ... Ich habe Probleme, ein Szenario zu finden, in dem ich es tun würde Ich brauche die erste Methode und als Benutzer bin ich immer frustriert, wenn ich...