99% - è sufficiente o no?

99% Oggi è un grande giorno. Cercherò di spiegare perché. Come ho detto nel mio intro-post la nostra squadra è la creazione di diversi TCK differente. L'area che ci lavoro è LANG cosiddetto - I test per sviluppare linguaggio Java. Molto tempo fa, più di 2 anni da oggi, abbiamo iniziato a lavorare su JLS 3 specificazione . Abbiamo dovuto risolvere molti problemi che spesso si verificano durante il cambio spec (mi prometto di scrivere più su questo). Il nostro team sta finendo JCK 6a, lang test fa parte di questo JCK. Oggi ho eseguito gli script di copertura e finalmente possiamo dire che abbiamo una copertura 99% per l'affermazione JLS 3. Per essere più precisi, abbiamo 99,4%. Significa che abbiamo scritto test per il 99% di sentances in JLS 3 che avevamo segnato come potenzialmente verificabili. Non è cool? Scommetto che è!

Il lavoro non è certo ancora finita e non sarà così - ci sono molte ragioni per cui sono necessari più test:

  • miglioramento approfondimenti - Prove di più per diverse affermazioni sono necessarie;
  • ci sono sentances che sono verificabili, ma per vari motivi non li aveva contrassegnato come potenzialmente verificabili;
  • ci saranno 4 JLS presto, dovremmo cominciare a lavorare su di esso il più presto possibile.

Persone diverse potrebbero avere risposte di fronte ad una questione che in un titolo. La maggior parte direbbe: "Sì, naturalmente". Infatti il 99% è quasi il 100%. E ciò che è al 100% - si tratta di una perfezione. Il 99% sembra grande, ed è grande. Ma dobbiamo capire che cosa questo numero rappresenta, e cosa può essere migliorato. La mia opinione è "sì, è grande, colossale, enorme, ma no, non basta, voglio di più, anche oltre il 100%", è per questo che ho intenzione di creare uno script per il calcolo approfondimenti.

Grazie a tutti gli sviluppatori di Sun che ha lavorato JCK-Lang, grazie a persone che hanno contribuito (soprattutto ai compilatore squadra) e grazie certamente grandi a tutti gli sviluppatori che utilizzano Java :-)

mondo Java è diventato ancora più compatibile e più sicuro!



, , , , , , , , ,
  • Bookmark
Print This Post Stampa questo post