Softwareentwicklung

25
Bestimmen, ob ein Algorithmus O ist (log n)

Ich aktualisiere meine CS-Theorie und möchte wissen, wie man die Komplexität eines Algorithmus O (log n) identifiziert. Gibt es eine einfache Möglichkeit, es zu identifizieren? Ich weiß, mit O (n) hast du normalerweise eine einzelne Schleife; O (n ^ 2) ist eine Doppelschleife; O (n ^ 3) ist eine...

25
Gabelprojekt zum Github-Prozess

Auf Github gibt es ein Projekt, das mir am besten gefällt und das ich verwenden möchte. Es gibt ein paar Dinge, die ich anders machen / entfernen möchte, die für das, was ich will / brauche, keinen Sinn ergeben. Ich möchte auch ein paar Dinge hinzufügen. So wie ich es verstehe, sollte ich das...

25
Unit-Test mehrerer Bedingungen in einer IF-Anweisung

Ich habe ein Stück Code, das ungefähr so ​​aussieht: function bool PassesBusinessRules() { bool meetsBusinessRules = false; if (PassesBusinessRule1 && PassesBusinessRule2 && PassesBusinessRule3) { meetsBusinessRules= true; } return meetsBusinessRules; } Ich glaube, es...

25
Wird C ++. Net ausgiebig genutzt?

Ich bin traditionell ein C ++ - Programmierer. In den letzten 12 Monaten habe ich viel C # -Codierung durchgeführt und war angenehm überrascht von der pragmatischen Herangehensweise von C # (nachdem ich aufgehört hatte, es so zu codieren, als wäre es "C ++ mit Garbage Collection"). Wir hatten...

25
Designdokumente als Teil von Agile

An meinem Arbeitsplatz stehen wir vor der Herausforderung, dass "agil" zu oft "vage Anforderungen, schlechte Akzeptanzkriterien, viel Glück" bedeutet! Wir versuchen, dies als allgemeine Verbesserungsmaßnahme anzugehen. Als Teil davon schlage ich vor, dass wir Designdokumente generieren, die über...

25
Mehrere Datenbankzugriffe oder ein massiver Zugriff?

Was ist ein besserer Ansatz , wenn es um Leistung und optimale Ressourcennutzung kommt: eine Datenbank mehrere Male durch AJAX Zugriff auf nur die genaue Informationen erhalten benötigt , wenn es benötigt wird, oder das Durchführen einer Zugriffs ein Objekt abzurufen , das alle Informationen...