99% - ist es genug oder nicht?
Heute ist ein großer Tag. Ich werde versuchen zu erklären, warum. Wie ich bereits in meiner intro-post-Team schafft verschiedene TCK ist. Der Bereich, der ich arbeite ist das so genannte LANG - Ich entwickle Tests für die Programmiersprache Java. Vor langer Zeit, mehr als 2 Jahren, haben wir begonnen, die Arbeit an . Wir hatten zu viele Probleme, die auftreten, oft während spec ändern zu lösen (Ich verspreche Ihnen, mehr darüber zu schreiben). Unser Team ist Finishing JCK 6a, lang Tests ist Teil dieses JCK. Heute habe ich die Abdeckung Skripte ausgeführt und können wir endlich sagen, dass wir 99% Behauptung Abdeckung haben JLS 3. Um genauer zu sein haben wir 99,4%. Das bedeutet, dass wir Tests schrieb für 99% der sentances in der JLS-3, daß wir als potenziell überprüfbar markiert. Ist das nicht cool ist? Ich wette, es ist!
Die Arbeit ist sicher noch nicht vorbei und wird nicht so - es gibt viele Gründe, warum mehr Tests erforderlich sind:
- Detaillierte Berichterstattung verbessern - mehr Tests für mehrere Behauptungen erforderlich sind;
- Es gibt sentances dass überprüfbar sind, aber aus verschiedenen Gründen hatten wir nicht markiert sie als potenziell überprüfbar;
- es wird bald JLS 4, sollten wir anfangen, daran zu arbeiten so schnell wie möglich.
Verschiedene Menschen könnten gegenüber Antworten auf eine Frage in einem Titel haben. Die meisten würden sagen: "Ja, natürlich." In der Tat 99% liegt bei nahezu 100%. Und was ist zu 100% - es ist eine Perfektion. 99% sieht gut aus, und es ist großartig. Aber wir müssen verstehen, was diese Nummer steht, und was verbessert werden kann. Meine Meinung ist: "Ja, es ist großartig, kolossal, gewaltige, aber nein, es ist nicht genug, ich will mehr, noch mehr als 100%", dass, warum ich ein Skript für tiefergehende Behandlung Berechnung erstellen Plan.
Vielen Dank an alle Entwickler, die SO JCK-Lang Werkes, hatte dank der Menschen, die (vor allem dazu beigetragen, Compiler-Team) und natürlich großen Dank an alle Entwickler, die Java verwenden ![]()
Java-Welt wurde noch kompatibel und sicherer!
Behauptung, Java, Java-Sprache, JLS, Sprache, spec, Spezifikation, So., TCK, Tests

