[.NET] Wie gebruikt er FxCop ?

Pagina: 1
Acties:

  • whoami
  • Registratie: December 2000
  • Laatst online: 16:52
Ik ben hier net bezig met het inspecteren van m'n code mbhv FxCop. Nu vroeg ik me af of er hier in P&W eigenlijk veel .NET ontwikkelaars zijn die FxCop gebruiken.

Ikzelf gebruik het redelijk veel, maar ik volg niet alle 'guidelines' op. Doen jullie dat wel, of welke 'guidelines' volgen jullie op?
Wat zijn jullie ervaringen er mee?

https://fgheysels.github.io/


  • pjvandesande
  • Registratie: Maart 2004
  • Laatst online: 21-05 14:59

pjvandesande

GC.Collect(head);

Jazeker! Alleen je wel wat dingen aangepast, ik vind sommige regels wat streng. Kijk elke keer even, bij elke build. Want aan het einde, je 1.0 versie geeft soms wel heel veel waarschuuwingen :+

  • EfBe
  • Registratie: Januari 2000
  • Niet online
Mijn ervaringen zijn nogal wisselend. Ik vind het programma op zich geen slecht idee, maar de regels zijn soms te triest voor woorden. Een protected member in een abstract class bijvoorbeeld mag niet een prefix hebben (zoals '_'). Deze is ALTIJD private, dus de regel dat een public member geen prefix mag hebben gaat niet op. Maar daar dachten zij dus anders over. Waarom ze het per-se zo willen zien is me een raadsel, maar ach ;)

Wat verder vrij belabberd is is dat de regels soms niet matchen met de guidelines voor library developers in de .NET reference manual :)

Creator of: LLBLGen Pro | Camera mods for games
Photography portfolio: https://fransbouma.com


  • whoami
  • Registratie: December 2000
  • Laatst online: 16:52
EfBe schreef op 27 september 2004 @ 18:54:
Mijn ervaringen zijn nogal wisselend. Ik vind het programma op zich geen slecht idee, maar de regels zijn soms te triest voor woorden. Een protected member in een abstract class bijvoorbeeld mag niet een prefix hebben (zoals '_'). Deze is ALTIJD private, dus de regel dat een public member geen prefix mag hebben gaat niet op. Maar daar dachten zij dus anders over. Waarom ze het per-se zo willen zien is me een raadsel, maar ach ;)
Idd, die regel vind ik ook een beetje 'bagger'. Echter, het gaat veel verder dan enkel FxCop die over die regel valt: als je je assembly compiled met het CLSCompliant attribute, en je hebt een protected member met een _ als prefix, dan compiled het gewoon niet.
Wat verder vrij belabberd is is dat de regels soms niet matchen met de guidelines voor library developers in de .NET reference manual :)
Daar heb ik geen ervaring mee. :P

https://fgheysels.github.io/


Verwijderd

Fxcop gebruiker meldt zich. Het tooltje heeft met toch al op heel wat fouten gewezen.

  • whoami
  • Registratie: December 2000
  • Laatst online: 16:52
Verwijderd schreef op 27 september 2004 @ 19:50:
Fxcop gebruiker meldt zich. Het tooltje heeft met toch al op heel wat fouten gewezen.
Het kan idd een hulp zijn als je ergens een rare bug in je app hebt. Indien je een virtual method vanuit je constructor oproept bv , dan zal hij dat rapporteren.

https://fgheysels.github.io/


  • whoami
  • Registratie: December 2000
  • Laatst online: 16:52
Nog mensen die het gebruiken?

https://fgheysels.github.io/


  • pjvandesande
  • Registratie: Maart 2004
  • Laatst online: 21-05 14:59

pjvandesande

GC.Collect(head);

whoami schreef op 28 september 2004 @ 22:42:
Nog mensen die het gebruiken?
Je gaat in 1 keer topics openen met lastige vragen door die FxCop ([rml]whoami in "[ .NET] SecurityPermission bij System.Exc..."[/rml]), dus iedereen is bang voor meer :+

In mijn omgeving word FxCop niet gebruikt, ik hoor er veel negatieve eigenwijse verhalen over. De meeste willen denk ik niet gecorigeerd worden denk ik.

Het is wel zo dat FxCop over veel dingen net teveel zeurt, sommige dingen die jij gewoon gewent bent, zoals dat protected members in een abstract class geen prefic van een underscore mogen hebben.
Als je dit gewent bent is dat wel kloten, maar gelukkig kun je het ook negeren B)

  • whoami
  • Registratie: December 2000
  • Laatst online: 16:52
questa schreef op 29 september 2004 @ 08:43:
[...]


Je gaat in 1 keer topics openen met lastige vragen door die FxCop ([rml]whoami in "[ .NET] SecurityPermission bij System.Exc..."[/rml]), dus iedereen is bang voor meer :+
:P
In mijn omgeving word FxCop niet gebruikt, ik hoor er veel negatieve eigenwijse verhalen over. De meeste willen denk ik niet gecorigeerd worden denk ik.
Mensen die niet gecorrigeerd willen worden... tja.... die blijven dan maar in hun stramien werken en zullen dan ook nooit iets bijleren denk ik. Maar dat is off-topic.
Het is wel zo dat FxCop over veel dingen net teveel zeurt, sommige dingen die jij gewoon gewent bent, zoals dat protected members in een abstract class geen prefic van een underscore mogen hebben.
Idd, maar in dat voorbeeld volgt hij gewoon de regels om CLS Compliant code te schrijven.
Als je dit gewent bent is dat wel kloten, maar gelukkig kun je het ook negeren B)
Dergelijke regels hoef je idd niet op te volgen, maar FxCop is imo vooral interessant ivm security-regels, etc...

https://fgheysels.github.io/


  • pjvandesande
  • Registratie: Maart 2004
  • Laatst online: 21-05 14:59

pjvandesande

GC.Collect(head);

whoami schreef op 29 september 2004 @ 14:05:
Mensen die niet gecorrigeerd willen worden... tja.... die blijven dan maar in hun stramien werken en zullen dan ook nooit iets bijleren denk ik. Maar dat is off-topic.
Daar ben ik het zeker mee eens. Ik probeer me hier altijd wel op aan te passen. Het was alleen de 1e keer wel wennen.
Idd, maar in dat voorbeeld volgt hij gewoon de regels om CLS Compliant code te schrijven.
Hier heb je een punt, alleen als je dit al 10jaar gewent bent is het even lastig. Maar je moet wel open staan om dit te veranderen vind ik. Maar ik ben nog maar een broekkie, dus is voor mij nog niet zo moeilijk :Y)
Dergelijke regels hoef je idd niet op te volgen, maar FxCop is imo vooral interessant ivm security-regels, etc...
Dit is voor mij ook de voornamelijkste reden inderdaad.
Pagina: 1