99% - ist es genug oder nicht?

99% 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 JLS-3-Spezifikation . 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!




  • Share / Bookmark
Print This Post Drucken Sie diese Post

Hallo, Welt.

Ich Weblogs lesen. Ich begann sie zu lesen vieles mehr. Warum mache ich das? Well .. Ich bin davon überzeugt, dass gemeinsame Nutzung von Informationen macht die Arbeit anderer Leute mehr Spaß. Und nicht nur Arbeit, aber die Menschen das Leben insgesamt. Austausch von Wissen und Gedanken ist ein großer Schritt in Richtung Aufbau von Communitys. Weblog ermöglicht es, Gedanken, Meinungen, Ideen, Anliegen an die Leser zu veröffentlichen. Während die Leser können einen Dialog auf einer diskutiertes Thema mit Kommentaren.
Ich wollte meine persönlichen Weblog schon vor langer Zeit zu schaffen, aber ich denke, ich es endlich geschafft.
Ich arbeite als Software-Ingenieur in einer Gruppe, die ein sehr wichtiges Produkt schafft. Dieses Produkt ist nicht so bekannt wie Java oder Solaris bekannt. Ich würde sagen, die meisten Software-Ingenieure in dieser großen Welt nicht davon wissen. Doch ohne dieses Produkt gibt es kein Java, wie wir es kennen. Mindestens Java wird nicht so gut, so populär und weit verbreitet wie es ist und wie wir es haben wollen. Ohne dieses Produkt gibt es keine WORA (einmal schreiben, überall ausführen). Ja, ich rede über die Kompatibilität. Und das Produkt ist ein TCK (Technology Compatibility Kit) für Java. In zwei Worten TCK ist ein Test-Suite, die Sie sicher, dass Java-Implementierungen der Spezifikation entsprechen macht. Meine Gruppe arbeitet unter mehreren TCK ist. Aber das wichtigste ist für Java SE Plattform.
Es gibt verschiedene Bereiche, in JCK (TCK für Java SE): API, Java-Sprache und VM.
Mein Bereich, ich arbeite seit mehr als 2 Jahren "Java Language". Ich schreibe Compiler und Laufzeit-Tests, um sicherzustellen, dass Sun und Implementierungen anderer Unternehmen genau so verhalten, als es heißt, in die JLS (Java Language Specification).
In diesem Weblog werde ich versuchen, mein Wissen, meine Meinungen und Gedanken über meine Arbeit zu teilen.
PS: Englisch ist nicht meine Muttersprache. Deshalb möchte ich für mögliche Fehler entschuldigen würde (ich bin sicher, es gibt viele von ihnen bereits) und weird sentances in meinem Weblog. Ich werde versuchen, mein Bestes tun.




  • Share / Bookmark
Print This Post Drucken Sie diese Post