Softwareentwicklung

11
Zyklomatische Komplexität verstehen

Ich bin kürzlich auf Cyclomatic Complexity gestoßen und möchte versuchen, es besser zu verstehen. Was sind einige praktische Codierungsbeispiele für die verschiedenen Faktoren, die zur Berechnung der Komplexität beitragen? Insbesondere für die Wikipedia-Gleichung von M = E − N + 2Pmöchte ich besser...

11
Was ist „anmutige Erniedrigung“?

Ich höre viel über diesen Begriff "Graceful Degradation". Zum Beispiel , "An application server should gracefully degrage when it is under heavy load " "Graceful degradation of user interfaces.... " Der Begriff sieht für mich abstrakt aus. Gibt es ein konkretes Beispiel dafür, was es...

11
Welche Programmiermethode passt zu uns?

Leider hat jemand unserem oberen Management das Wort "Agil" beigebracht und möchte nun, dass wir uns darauf zubewegen. Ich habe ein peripheres Verständnis von Agilität (im Prinzip), habe es aber in der Praxis nie angewendet. Soweit ich weiß, wird es nicht gut zu unserer Organisation passen. Im...

11
Algorithmus zum Formatieren von SQL-Code

Ich benötige ein Tool (für den internen Gebrauch), das SQL-Code formatiert (SQL Server / MySQL). Es gibt verschiedene Tools und Online-Websites von Drittanbietern, die dies tun, aber nicht genau, wie ich es brauche. Deshalb möchte ich mein eigenes Tool schreiben, das meinen Anforderungen...

11
Kreativität mit „Freizeit“ nutzen

Einige Unternehmen haben zu ihrer Überraschung und ihrem Gewinn festgestellt, dass Programmierer sehr kreative Menschen sind. Ich denke zum Beispiel an Google und Atlassian , die regelmäßige (meiner Meinung nach monatliche) "freie Tage" zulassen, an denen Programmierer (mit Genehmigung) an dem...

11
Zeichnungsfaden-Interaktion

Ich möchte die Interaktion von (Stift und Bleistift) Fäden in einer UML-Notation (-ähnlich) zeichnen. Ich bestehe nicht auf UML, alles, was für den Leser offensichtlich ist, sollte tun. Ich habe mit Sequenzdiagrammen begonnen, aber ich glaube nicht, dass dies der beste Weg ist, dies zu tun. Die...

11
Ist „Wahrhaftigkeit“ ein legitimer Programmierbegriff?

SO hat einige Fragen, bei denen das Wort "Wahrhaftigkeit" den Wahrheitswert eines Ausdrucks bedeutet, wenn er als Boolescher Wert bewertet wird, unabhängig von seinem ursprünglichen Typ. Es ist sehr nützlich in dynamischen Sprachen. Meine Frage ist also, ist dies ein realer Begriff, und wenn ja,...

11
Verringert die Paginierung die Serverlast? (Theorie)

Ich habe mich gefragt, was der Grund für die Paginierung ist. Wird es verwendet, weil es die Server entlastet, da wir die Anzahl der pro Seite zurückgegebenen Zeilen technisch begrenzen würden? Ich wollte etwas ohne Paginierung machen, aber da ich neu in diesem Bereich bin (ich bin ein Amateur),...

11
Micro vs Monolithic Server-Architektur

Wir arbeiten derzeit an unserem neuen Produkt / Projekt. Es handelt sich um eine Client-Server-Anwendung, die sich an bestimmte Industrie- / Dienstleistungsunternehmen richtet. Wir erstellen einen Server (nur C-Sprache und Linux), auf dem ein benutzerdefiniertes Protokoll auf TCP mit einem...