Excellent

Software kuvakaappaus:
Excellent
Ohjelmiston tiedot:
Versio: 2.1.1
Lähetyksen päivämäärä: 13 May 15
Kehittäjä: Marco Otte-Witte
Lupa: Vapaa
Suosio: 109

Rating: nan/5 (Total Votes: 0)

"Excellent" kirjasto luotiin testausvaiheessa Ruby kehitystä, auttaa ohjelmoijia estää bugeja pääsemästä lopullisessa versiossa sovelluksen tai verkkosivuilla.
Kirjasto toimii useita valmiiksi tarkastusten ja testien, joista uusia voidaan lisätä perusteella kehittäjän projektin vaatimukset.

Ominaisuudet

< ul>

  • Default Ruby erityistarkastuksia:
  • Raportit menetelmiä ABC metristä pisteet, joka on korkeampi kuin kynnys.
  • Raportit conditionals että testaa tehtävän.
  • Raportit tapaus lausuntoja, joissa ei ole muuta lauseketta.
  • Raportit luokissa, joissa on enemmän rivejä kuin kynnys.
  • Raportit luokat huonoja nimiä.
  • Raportit menetelmiä tarkistaa arvoa parametrin päättää, mitkä toteutuksen tavalta.
  • Raportit lohkojen syklomaattinen monimutkaisuus metrinen pisteet, joka on korkeampi kuin kynnys.
  • Raportit menetelmiä syklomaattinen monimutkaisuus metrinen pisteet, joka on korkeampi kuin kynnys.
  • Raportit tyhjä pelastus lohkoja.
  • Raportit lohkojen Flog metrinen pisteet, joka on korkeampi kuin kynnys.
  • Raportit luokkiin Flog metrinen pisteet, joka on korkeampi kuin kynnys.
  • Raportit menetelmiä Flog metrinen pisteet, joka on korkeampi kuin kynnys.
  • Raportit koodi käyttää silmukoita.
  • Raportit menetelmiä, joilla on enemmän rivejä kuin kynnys.
  • Raportit menetelmiä huonoja nimiä.
  • Raportit-moduulit, joissa on enemmän rivejä kuin kynnys.
  • Raportit moduulit huono nimet.
  • Raportit sisäkkäisiä iterators.
  • Raportit menetelmä ja lohkot on enemmän parametreja kuin kynnys.
  • Raportit luokka muuttujia.
  • Raportit globaaleja muuttujia.

  • Default Ruby on Rails erityistarkastuksia:
  • Raportit ActiveRecord mallit eivät määritä attr_accessible.
  • Raportit ActiveRecord malleja, jotka määrittelevät attr_protected.
  • Raportit partials käyttäviä instanssimuuttujat.
  • Raportit ActiveRecord mallit eivät vahvista mitään.
  • Raportit ActiveRecord malleja, jotka määrittävät mukautetun alustus menetelmällä.
  • Raportit näkemyksiä (ja partials) että pääsy params hash.
  • Raportit näkemyksiä (ja partials) että pääsy istuntoa hash.
  • Mikä on uusi tässä julkaisussa:

    • Tuki ~ / .excellent.yml - oletuskokoonpanoa kaikki erinomaisia ​​juoksee että paikallinen config tiedosto ohittaa.
    • Tuki .excellentignore tiedosto, joka voidaan luetella polut sivuuttaa.

    Mikä on uusi versiossa 2.0.0:

    • Nyt tukemalla config tiedosto .excellent.yml nykyisessä työhakemiston määrittää johon silmälasit juosta / ei juosta kanssa kynnysarvoja, kuviot jne.
    • Predefined global ei ilmoiteta enää ($ !, $ @, $ &, $ `, $ ', $ +, 1 $ 2 .., $ ~, $ = $ /, $ & # x5c ;, $ ,, $ ;, $., $ & # X3C ;, $ & # x3e ;, $ _, 0 dollaria, $ *, $$, $ ?, $ :, $ & quot ;, $ DEBUG, $ FILENAME, $ LOAD_PATH , $ stdin, $ stdout, $ stderr, $ VERBOSE, -0dollari, $ -a, $ -d, $ -F, $ -i, $ -I, $ -l, $ p, $ -v)
    • Käytössä aikaisemmin käytöstä tarkastukset uudelleen: AbcMetricMethodCheck, ControlCouplingCheck, CyclomaticComplexityBlockCheck, CyclomaticComplexityMethodCheck, ForLoopCheck, FlogBlockCheck, FlogClassCheck, FlogMethodCheck
    • Testaus nyt käyttää RSpec 2
    • Internal puhdistuksia / yksinkertaistuksia

    Vastaavia ohjelmistoja

    Blackbird
    Blackbird

    6 Jun 15

    HTML_CodeSniffer
    HTML_CodeSniffer

    12 May 15

    SimPy
    SimPy

    20 Jul 15

    Muu ohjelmistojen kehittäjä Marco Otte-Witte

    Reportable
    Reportable

    1 Mar 15

    Kommentit Excellent

    Kommentteja ei löytynyt
    Lisää kommentti
    Ota kuvia!
    Haku luokan mukaan