Softwareentwicklung

Fragen und Antworten für Fachleute, Akademiker und Studenten, die im Lebenszyklus der Systementwicklung arbeiten

1
JOIN vs. INNER JOIN und FULL OUTER JOIN
Ich weiß, es gibt einen Unterschied zwischen INNER JOINund FULL OUTER JOIN, ich kann es sehen, aber was ist der Unterschied zwischen den beiden folgenden: JOIN ... ON...und INNER JOIN...ON...und noch immer JOIN...ON...vsFULL OUTER JOIN...ON... Der Grund dafür ist, dass ich denke, dass nur die Verwendung JOINeine Frage vermasselt, an …
27 sql  sql-server 



3
Wofür steht das "R" in x64-Registernamen?
Ich weiß, dass die 32-Bit-Register wie die 16-Bit-Register mit dem Präfix "E" (erweitert) benannt wurden. Ich bin immer davon ausgegangen, dass das bedeutet, von 16 auf 32 Bit erweitert, obwohl ich das nicht explizit gesehen habe. Ich habe versucht herauszufinden, wofür das "R" steht, aber meine Google-Kenntnisse haben mich im …
27 architecture  x86 

6
Wie viel Zeit verbringen Sie mit Unit-Tests?
In einem Unternehmen, für das ich gearbeitet habe, bestanden die Führungskräfte darauf, dass die Codeabdeckung bei Unit-Tests mindestens 99% betragen muss. Dies führte dazu, dass mehr Tests als Code geschrieben wurden. Es dauerte buchstäblich 3 Tage, um Tests für eine einzelne Klasse zu schreiben, deren Implementierung einen Tag in Anspruch …


5
Validierung der Dateneingabe - Wo? Wie viel? [geschlossen]
Die Validierung von Dateneingaben war für mich immer ein ziemlicher interner Kampf. Kurz vor dem Hinzufügen eines echten Sicherheitsrahmens und -codes zu unserem Umschreibprojekt für Legacy-Anwendungen (bei dem der kartenschlossstarke Legacy-Sicherheitscode und die Datenvalidierung so gut wie erhalten bleiben), frage ich mich erneut, wie viel ich validieren soll. wo usw. …


2
Warum sollten laut Konvention DB-Tabellennamen Singular sein, RESTful-Ressourcen jedoch Plural?
Es ist eine ziemlich etablierte Konvention, dass Namen von Datenbanktabellen, zumindest in SQL, Singular sein sollten. SELECT * FROM user;Siehe diese Frage und Diskussion . Es ist auch eine ziemlich etablierte Konvention, dass RESTful API-Ressourcennamen im Plural sein sollten. GET /users/123und POST /userssieh dir das an . In der einfachsten …


1
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 denke, es kann …
26 c#  .net  asp.net  asp.net-mvc 

3
Warum benötigt ein Long Int auf einigen Rechnern 12 Bytes?
Nach dem Kompilieren dieses Codes auf meinem Computer ist mir etwas Merkwürdiges aufgefallen: #include <stdio.h> int main() { printf("Hello, World!\n"); int a,b,c,d; int e,f,g; long int h; printf("The addresses are:\n %0x \n %0x \n %0x \n %0x \n %0x \n %0x \n %0x \n %0x", &a,&b,&c,&d,&e,&f,&g,&h); return 0; } Das …
26 c  memory  pointers 


2
Ist es jemals schlimm, eine C ++ - Funktion constexpr zu markieren?
Angesichts einer sehr trivialen Funktion, int transform(int val) { return (val + 7) / 8; } Es sollte sehr offensichtlich sein, dass es einfach ist, diese Funktion in eine constexprFunktion umzuwandeln, sodass ich sie beim Definieren von constexprVariablen verwenden kann, wie z. constexpr int transform(int val) { return (val + …
26 c++  c++11 

7
Teilen Sie die Berechnung des Rückgabewerts und die return-Anweisung in einzeilige Methoden?
Ich hatte eine Diskussion mit einem Kollegen über das Brechen einer returnAnweisung und die Anweisung, die den Rückgabewert in zwei Zeilen berechnet. Beispielsweise private string GetFormattedValue() { var formattedString = format != null ? string.Format(format, value) : value.ToString(); return formattedString; } anstatt private string GetFormattedValue() { return format != null …

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.