Softwareentwicklung

8
Versuche ich hier den Unterricht zu sehr zu entkoppeln?

Ich arbeite an einer Echtzeit-Terrain-Rendering-Engine. Ich habe eine QuadTree- und eine Node-Klasse. Die QuadTree-Klasse erweitert / reduziert einen Baum je nachdem, wo sich die Kamera befindet. Daher ist es sinnvoll, dass der QuadTree für die Lebensdauer der Knotenobjekte verantwortlich ist. Das...

8
Fehlerclustering im Quellcode

Es gibt viele Behauptungen über das Vorhandensein von Cluster von Fehlern oder Defekten. Eine einfache Suche zeigt mehrere Ergebnisse, zum Beispiel: 1 , 2 , 3 , 4 , 5 . Alle angeführten Beweise sind jedoch anekdotisch, und ich konnte keine konkreten Daten finden, um dies zu belegen. Obwohl meine...

8
MVC - Austausch von Kontextinformationen zwischen Ansichten

Bitte entschuldigen Sie den langen Beitrag. Es gibt eine Frage, nimm sie einfach mit. Ein kleiner Kontext Wir haben eine Site, die sich aufgrund einer Vielzahl von Benutzereinstellungen, der Gruppe, zu der der Benutzer gehört, woher sie kommen und anderen Dingen erheblich anpassen muss. Früher...

8
Warum einen Crossover-Wert von nicht 0,5?

Der größte Teil der Literatur, die ich über GAs gelesen habe, schlägt vor, einen Crossover-Wert von etwa 0,7 zu ​​verwenden. Sie nehmen also die ersten 70% der Gene eines Chromosoms und die letzten 30% des anderen, um ein neues Chromosom zu produzieren. Wenn Sie die Elternchromosomen auswählen,...

8
Etikette für die Rückkehr der Arbeit anderer

Kürzlich hatte ich einen Streit mit einem Teamkollegen, dass ich "sie nicht konsultiert habe, bevor ich zurückgekehrt bin", weil sie dadurch "wie ein Idiot aussehen". (Für den Kontext ist dies ein Universitätsprojekt, und das Zurücksetzen erfolgte über die Code-Platzierung.) Ich frage mich daher:...

8
Implementierung eines einzelnen Authentifizierungspunkts

Ich erstelle eine Reihe von Web-Apps, die mit einem einzigen Authentifizierungspunkt verbunden sind. Grundsätzlich versucht ein Benutzer, auf eine Site zuzugreifen. Wenn er nicht authentifiziert ist, wird er auf die Anmeldeseite des zentralen Authentifizierungssystems umgeleitet. Sobald sie sich...

8
Optionen für große (Multi-Gigabyte) Datei-Uploads

Wie würden Sie eine Funktion zum Hochladen großer Dateien mit einer Django-Anwendung und S3 implementieren? In meinem Nebenjob als Fotograf habe ich mehrere Kunden, für die ich Archivdateien mit mehreren Gigabyte (zip, tar) freigeben muss, die sowohl die Originale als auch die verarbeiteten Bilder...

8
Rest API Design - Mit IDs oder Literal Strings arbeiten?

Sollte die API beim Entwerfen eines RESTful-Webdiensts so ausgelegt sein, dass sie die ID für Zeichenfolgen für Werte verwendet, die zwischen dem Server hin und her übertragen werden? Hier ein Beispiel: Angenommen, ich habe eine Mitarbeiterressource mit Status- und Geschlechtsattributen. In der...