Softwareentwicklung

11
Zeichnen Sie ein Anrufdiagramm

Ich pflege eine alte Codebasis, die in Python geschrieben ist. Insbesondere gibt es einen komplexen Code, der von einem Modul andere Funktionen von anderen Modulen aufruft, die andere Funktionen aufrufen, und so weiter. Es ist kein OOP, nur Funktionen und Module. Ich habe versucht zu verfolgen, wo...

11
Klassenduplikationsmuster?

Ich arbeite derzeit als Solo-Entwickler an meinem aktuellen Projekt. Ich habe das Projekt von einem anderen Entwickler geerbt, der das Unternehmen inzwischen verlassen hat. Es ist eine Webanwendung im Model-View-Controller-Stil in C #. Es verwendet Entity Framework für die objektrelationale...

11
Frühes Subtasking zu Beginn jedes Sprints

Ich bin einem neuen Team beigetreten, das Agile / Scrum verwendet, und der Entwicklungsprozess ist wie folgt: 1) Entwickler überprüfen jede Geschichte vor jedem Sprint, um sicherzustellen, dass nichts Kritisches übersehen wird. Dafür gibt es im Workflow einen formalen Status. 2) Während des...

11
Schnelle Indizierung von k-Kombinationen

Ich besuche ein altes Problem, an dem ich vor einiger Zeit gearbeitet habe. Ein typisches Szenario ist "3 Bits werden innerhalb einer 8-Bit-Ganzzahl gesetzt", dh 00000111. Alle eindeutigen Kombinationen mit 3 gesetzten Bits können leicht (in der Reihenfolge) durch verschachtelte Schleifen erzeugt...

11
Einfache und saubere Methode zum Vergleichen von drei Zahlen

Ich habe einen Code mit einer Folge von ifs, die funktionieren, aber ich fühle mich einfach chaotisch. Grundsätzlich möchte ich die größte von drei Ganzzahlen auswählen und ein Statusflag setzen, um zu sagen, welche ausgewählt wurde. Mein aktueller Code sieht folgendermaßen aus: a = countAs(); b =...