StyleCop

Web
StyleCop

Is StyleCop uirlis beag tógtha ar cód foinse oscailte atá deartha chun anailís a dhéanamh ar C # d'fhonn a chinneadh a chomhsheasmhacht leis an error códaithe go ainmníonn StyleCop. Ós rud é an t-uirlis deartha ag Microsoft, chomh maith le seiceálacha in aghaidh tacar treoirlínte dearaidh a théann in éineacht leis an NET Framework oibriú dó le Microsoft. Is FxCop uirlis eile den chineál céanna, ach tá go tionóil cód seiceálacha uirlis atá á bhainistiú ag an NET Framework. Ós rud é breathnú ar na huirlisí do stíleanna códaithe éagsúla, is féidir leo feidhmiú faoi rialacha difriúla.

Íoslódáil StyleCop
Gnéithe de StyleCop
  • cód Anailís
Son de StyleCop
  • cumhachtacha Tool
  • Coding Ag teacht
CONS de StyleCop
  • léig
StyleCop Léirmheasanna

Cé go bhfuil StyleCop imithe i léig go teicniúil anois go bhfuil úsáideoirí ar athraíodh a ionad ar aghaidh go dtí Visual Studio 2015, is féidir é a úsáid go fóill le córais nach bhfuil uasghrádú go fóill leis an leagan de na bogearraí. Is é an bogearraí aon tacaíocht níos faide ag an bhforbróir, ach tá sé fós ina uirlis inmharthana do chórais níos sine. Úsáideoirí atá ag iarraidh a chinntiú go bhfuil a cód suas go dtí úsáid is féidir par StyleCop chun a chinntiú nach bhfuil siad ag déanamh aon earráidí error. Is é an rud uathúil mar gheall ar StyleCop thar an FxCop dul céanna ainmnithe go anailís ar StyleCop ndáiríre cód foinse féin. Ní FxCop fháil go leor síos go dtí an leibhéal sin toisc go stopann sé ag tionóil cód a ghineann an NET Framework. StyleCop leanas sraith leithleach rialacha a ligeann sé chun anailís a dhéanamh go beacht cód agus a fháil ar aon fadhbanna féideartha. Is é an chéad rud Breathnaíonn na bogearraí le haghaidh doiciméadú cuí. Is Doiciméadú ar cheann de na gnéithe is ríthábhachtach de códaithe. Tar éis sin, seiceálacha sé don leagan amach cuí agus maintainability ginearálta. Is cód Messy le go leor ábhar coimhthíoch níos deacra a choimeád ar bun, mar sin d'fhéadfadh na bogearraí a mholadh laghdú cód. Ón áit seo, a thosaíonn StyleCop a fháil ar leith go leor. Tosaíonn sé ag lorg saincheisteanna a bhfuil inléiteacht, ainmniú, agus spásáil. Ní fhéadfadh na cosúil mhaith saincheisteanna suntasacha, ach is fiú an carachtar slightest as áit nuair atá cód thiomsú chiallaíonn na bogearraí nach ndéanann obair ar chor ar bith. Nuair a úsáideann tú na bogearraí StyleCop, beidh tú in ann é a úsáid tríd na n-orduithe nó trí GUI. Is féidir le rialacha nua a chur leis an gcóras a fhágann go mbeidh siad i bhfeidhm nuair a anailísiú cód. Anois go bhfuil forbairt do na bogearraí scortha, is féidir le húsáideoirí de Visual Studio 2015 nó ina dhiaidh sin a bhaint as an comharba ar an StyleCopAnalyzers uirlis ar a dtugtar. Tá roinnt úsáideoirí a d'fhéadfadh a éileamh laghdaíonn na bogearraí StyleCop táirgiúlacht foriomlán ós rud é forfheidhmiú sé rialacha stíl nach bhfuil i ndáiríre is gá. Mar shampla, i gcásanna áirithe, beidh na bogearraí a dhiúltú cód a chur le chéile ach amháin má folaíonn sé spásanna breise idir feidhm agus na lúibíní a sainmhíníonn feidhme. Seo fórsaí an t-úsáideoir a chur isteach de láimh leis na spásanna ós rud é nach mbeadh an chuid is mó coders a fhios a chur isteach chucu roimh. Ní Tá riail mar seo riail na teanga cláir iarbhír, ach go simplí riail an stíl a fhorchuirtear le StyleCop. Ós rud é go fórsaí StyleCop na rialacha maidir le gach giotán de chód scríofa agus rinneadh anailís orthu, beidh forbróirí a bheith deacair ag baint úsáide as an uirlis chun anailís tástála-cód ar an eitilt. D'fhéadfadh an cód féin a bheith breá feidhmiúil, ach beidh na bogearraí a aimsiú earráidí error bréagach a chosc ó go rathúil le chéile.

StyleCop Video

Roghanna eile seachas StyleCop

CodeSonar

Is CodeSonar, arna dtáirgeadh ag GrammaTech, foinse agus bogearraí anailíse dhénártha cód a aimsíonn lochtanna criticiúla is féidir le córais, mar thoradh tuairteála in oibríochtaí gan choinne,
Sonraí a thaispeáint

FindBugs

Saor
Is Findbugs uirlis a Breathnaíonn do bugs i Java cód. Findbugs fhaigheann an bugs trí anailís a dhéanamh ar bogearraí ríomhaire gan chláir i ndáiríre forghníomhaitheach. Ag baint úsáide as
Sonraí a thaispeáint

SonarQube

Saor
Is SonarQube Athbhreithniú cód agus bogearraí bainistíochta. Is é an bogearraí forbartha ag SonarSource, a bunaíodh i 2008 ag Freddy Mallet, Simon Brandhof agus Olivier Gaudin. Forbairt SonarQube
Sonraí a thaispeáint

PyCharm

Íoctha
Is PyCharm IDE le sraith saibhir na n-uirlisí d'fhorbróirí Python. Forbraíodh an bogearra ag JetBrains, agus tá sé ar fáil do Windows, Mac, agus Linux. Beidh PyCharm anailísiú, a thástáil, agus
Sonraí a thaispeáint

WhiteSource Software

WhiteSource Tairgeann an foinse oscailte bainistíochta ceadúnais agus réiteach slándála. WhiteSource automates an próiseas iomlán de a roghnú foinse oscailte, a fhormheas, a bhrath comhpháirteanna
Sonraí a thaispeáint

JSHint

Saor
Suíomh gréasáin nua JSHint. Anton Kovalyov 1 Deireadh Fómhair, 2013. Thar an cúpla seachtain Tá mé ag obair ar leathanach baile nua do JSHint agus sa lá atá inniu tá mé bródúil as a fhógairt go bhfuil
Sonraí a thaispeáint

Clang

Saor
Tá cuid de na spriocanna don tionscadal san áireamh leis seo a leanas:
Sonraí a thaispeáint

Black Duck

Eagraíochtaí a úsáid ar fud an domhain Dubh Duck réitigh bogearraí a chinntiú le slándáil foinse oscailte agus comhlíonadh ceadúnais i n-iarratais agus coimeádáin.
Sonraí a thaispeáint

Klocwork

* / / * -> * / Seachadadh Níos tapúla de chód slán, iontaofa, agus conformant Réir mar a fhorbraíonn foirne cód le gnéithe níos mó, línte ama níos giorra, agus caighdeáin níos déine ná riamh,
Sonraí a thaispeáint

Kiuwan

ardán slándála i bhfeidhm le haghaidh gach céim agus na páirtithe leasmhara sa SDLC. OWASP, cwe, PCI-DSS, NIST
Sonraí a thaispeáint

PyLint

Saor
Python, pylint, pyreverse, anailís cód, checker, logilab, pep8
Sonraí a thaispeáint

Cppcheck

Saor
Is Cppcheck uirlis anailíse do C / C ++ cód. Bhraitheann sé na cineálacha bugs go bhfuil na tiomsaitheoirí theipeann de ghnáth a bhrath. An Is sprioc aon positives bréagach.
Sonraí a thaispeáint