Softwareentwicklung

26
Warum werden Referenzen in PHP selten verwendet?

Ich habe einige C ++ - Kenntnisse und weiß, dass dort häufig Zeiger verwendet werden, aber ich habe angefangen, mich mit PHP-Open-Source-Code zu befassen, und sehe keinen Code, der Referenzen in Methoden verwendet. Stattdessen verwendet der Code immer einen Rückgabewert, anstatt den Verweis auf...

26
Cyclomatic Complexity Ranges [geschlossen]

Was sind die Kategorien der zyklomatischen Komplexität? Beispielsweise: 1-5: pflegeleicht 6-10: schwierig 11-15: sehr schwierig 20+: Annäherung unmöglich Seit Jahren gehe ich davon aus, dass 10 die Grenze war. Und alles darüber hinaus ist schlecht. Ich analysiere eine Lösung und versuche, die...

26
rufe eine Funktion auf und warte nie darauf in C #

Ich habe einen Controller in meiner mvc4-Webanwendung, in dem es eine Aktion gibt, die eine andere Funktion aufrufen muss. Was in dieser Funktion passiert, dh der Rückgabewert ist für meine Aktion nicht wichtig. Wie kann ich diese Funktion aufrufen und nie warten, bis sie ausgeführt wird? Ich...

26
Warum sollte ich Codeverträge verwenden?

Vor kurzem bin ich auf das Framework von Microsoft für Codeverträge gestoßen. Ich las ein bisschen Dokumentation und fragte mich ständig: "Warum sollte ich das jemals tun wollen, da es keine statische Analyse durchführt und oft nicht kann." Jetzt habe ich schon eine Art defensiven...