Softwareentwicklung

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





8
Was nützt es, verschiedene Sprachimplementierungen mit Unterstützung für Unicode-IDs zu versehen?
Ich persönlich finde den Lesecode voller Unicode-Identifikatoren verwirrend. Meiner Meinung nach verhindert es auch, dass der Code einfach gewartet werden kann. Ganz zu schweigen von dem Aufwand, den Autoren verschiedener Übersetzer für die Implementierung dieser Unterstützung leisten müssen. Ich bemerke auch ständig das Fehlen (oder Vorhandensein) von Unicode-Identifikatoren in den …
14 unicode 


1
Was ist die absolute Mindestanforderung, um SE Asian-Zeichensätze für ein Embedded-System-Projekt zu enthalten?
Ich arbeite für ein Unternehmen, das begonnen hat, eingebettete Computersysteme in unsere von uns hergestellten Produkte zu integrieren. Wir haben eine ziemlich große Auswahl an Produkten, die auf der ganzen Welt vertrieben werden. Darüber hinaus haben wir einige integrierte Karten entwickelt, die je nach Firmware, die auf das System geflasht …

6
Welche Namenskonvention für C # -Funktionsparameter zu verwenden ist
Es gibt Situationen, in denen ein in Parameter übergebener Name in einen neuen Typ umgewandelt wird, der Name des übergebenen Objekts jedoch ähnlich bleiben sollte. Für den Fall von Klassenattributen können wir diesen Operator verwenden, aber was ist mit lokalen Variablen in Funktionen? Welche Kodierungskonvention ist weit verbreitet. Beispiel, void …
14 c#  naming 

4
Wie kann der Schweregrad von Fehlern klassifiziert werden, um unsere Prioritätsklassifizierung zu ergänzen?
In meinem aktuellen Job haben wir Fehler mit niedriger, mittlerer und hoher Priorität. Fehler mit niedriger Priorität sind kleine Fehler, die den Versand nicht stoppen oder für jeden Benutzer echte Probleme verursachen. Fehler mittlerer Priorität verursachen einige interne Benutzerprobleme, haben jedoch bekannte Problemumgehungen. Fehler mit hoher Priorität sind Probleme, die …

3
Wie können Ereignisse simuliert werden, die Ausnahmen zum Testen von Try / Catch-Blöcken verursachen?
Ich verstehe, wie Ausnahmen funktionieren und wie sie in C # abgefangen und behandelt werden, aber wie kann ich Ereignisse simulieren, die möglicherweise eine Ausnahme verursachen, um sicherzustellen, dass sie korrekt abgefangen wird? Ist es beispielsweise möglich, eine Anwendung in einer Art Testumgebung auszuführen, in der Netzwerkprobleme, Datenbankprobleme usw. simuliert …
14 c#  testing  exceptions 

5
Wie schlimm ist es, SqlConnections nicht zu entsorgen?
Persönlich breche ich in Hives aus, wenn ich ADO-Objekte, die IDisposable implementieren, nicht in using-Anweisungen setze. Bei meinem aktuellen Vertrag habe ich jedoch festgestellt, dass der von ihnen selbst entwickelte Code des Enterprise-Frameworks "Data Access Provider" nicht 1) IDisposable implementiert und 2) Dispose () für alles, was es verwendet, zu …


7
Wirft eine Ausnahme von einer Eigenschaft eine schlechte Form?
Ich war schon immer der Meinung, dass Eigenschaften (dh ihre set / get-Operationen) schnell / sofort und fehlerfrei sein sollten. Sie sollten niemals versuchen / herumschnüffeln müssen, um eine Immobilie zu bekommen oder einzustellen. Ich suche jedoch nach Möglichkeiten, rollenbasierte Sicherheit auf die Eigenschaften einiger Objekte anzuwenden. Zum Beispiel eine …
14 .net  exceptions 

2
Bricht Squashing Pull Requests den Merge-Algorithmus von Git?
Ich arbeite derzeit für eine Firma, die VSTS für die Verwaltung von Git-Code verwendet. Die von Microsoft empfohlene Methode zum Zusammenführen eines Zweigs besteht darin, einen "Squash-Merge" durchzuführen. Dies bedeutet, dass alle Festschreibungen für diesen Zweig zu einer neuen Festschreibung zusammengefasst werden, in der alle Änderungen enthalten sind. Das Problem …
14 git 


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.