Meine Testmethodik ist nicht auf den Schnupftabak wie in Java/Junit und ich sollte wirklich mehr daran arbeiten (verbessern). Ich sollte TDD wirklich mehr üben.
Ich spielte ein wenig mit Expresso und mochte die Tatsache, dass Sie Code-Coverage-Berichte erstellen konnten. Was ich dachte, war etwas wie @before
@beforeclass
@after
, die Sie in Java finden können.
Ich spielte auch ein bisschen mit Knoteneinheit, die Setup/Teardown hat. Ich spiele immer noch gerne ein bisschen mehr mit diesem Framework.
Ich mag nicht die Vowjs-Syntax, aber es ist sehr beliebt BDD-Framework, also vielleicht sollte ich es (mehr) verwenden, um wie viele andere Benutzer zu verkaufen. Aber für jetzt werde ich vowjs entlassen.
Ich spielte auch mit zombie.js ein bisschen, was auch ziemlich cool ist. Ich habe kürzlich auch ein anderes cooles Testframework gesehen, von dem ich mich nicht an den Namen erinnern kann, aber es gibt glücklicherweise genug Optionen, um Tests in node.js durchzuführen.
Das einzige, was ich nicht mag, ist, dass die Integration mit IDE meiner Meinung nach nicht schnupft. Die IDE, die ich für Java hatte, kann nicht mit dem verglichen werden, was ich für node.js gefunden habe, aber ich denke, mit ein wenig Aufwand kann ich eine nützlichere Programmierumgebung schaffen. Ich werde versuchen, euch über diesen Fortschritt auf dem Laufenden zu halten.
S.: Aber was ich sehr mag, ist der npm Paketmanager. Wenn Sie es zum Beispiel mit Maven vergleichen, sagen Sie einfach wow. Ich habe immer noch ein paar kleine Fehler, weil es immer noch ein junges Projekt ist. Aber trotzdem ist npm meiner Meinung nach sehr gut!