99% - ist es genug, oder nicht?

99% Heute ist ein großer Tag. Ich werde versuchen zu erklären, warum. Wie ich in meinem intro-post unser Team erwähnt wird, schafft verschiedene TCK's. Der Bereich, den ich auf der Arbeit ist die sogenannte LANG - Ich entwickle Tests für Java-Sprache. Vor langer Zeit, mehr als 2 Jahren, begannen wir die Arbeit an JLS-3-Spezifikation . Wir hatten viele Probleme, die häufig auftreten, während spec ändern (Ich verspreche, um mehr über das zu schreiben) zu lösen. Unser Team ist Finishing JCK 6a, lang-Tests ist Teil dieses JCK. Heute laufe ich die Abdeckung und Skripte können wir endlich sagen, dass wir 3 haben 99% Behauptung Abdeckung für JLS. Um genauer zu sein haben wir 99,4%. Es bedeutet, dass wir Tests schrieb für 99% der sentances in JLS 3, dass wir als potenziell testbare bezeichnet hatte. Ist es nicht cool? Ich wette, es ist!

Die Arbeit ist sicherlich noch nicht vorbei und wird nicht so sein - es gibt viele Gründe, warum mehr Tests notwendig sind:

  • ausführliche Berichterstattung verbessert - mehr Tests für mehrere Behauptungen erforderlich sind;
  • Es gibt sentances dass überprüfbare sind, aber aus verschiedenen Gründen hatten wir sie nicht als potentiell überprüfbar markiert;
  • es wird bald 4 JLS, sollten wir beginnen, daran zu arbeiten so schnell wie möglich.

Verschiedene Menschen können Gegenteil Antworten für eine Frage im Titel haben. Die meisten würden sagen: "Ja, natürlich". In der Tat 99% beträgt 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 Zahl 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%", deshalb habe ich ein Skript für die ausführliche Berichterstattung Berechnung erstellen möchten.

Dank aller Sun-Entwickler, JCK-Lang funktioniert hat, dank der Menschen, die (vor allem zu Compiler-Team half) und sicherlich großen Dank an alle Entwickler, die Java verwenden :-)

Java-Welt wurde noch kompatibler und sicherer!



, , , , , , , , ,
  • Share / Bookmark
Print This Post Print This Post