Wahrscheinlich ist die Grundsituation jedem bekannt. Sie haben sich in Ihrem Team auf bestimmte Kodierungsstandards geeinigt, und jetzt ist es an der Zeit, sicherzustellen, dass alle ihnen folgen. Einige tun dies über stark gepaarte Programmierung, andere führen eine Liste der Codierungsstandards und führen eine manuelle Überprüfung durch. Andere verwenden sogar …
Ich versuche also, meine Unit-Tests so buchstäblich wie möglich zu gestalten, aber es wird problematisch, wenn ich einige einfache Methoden zum Hinzufügen / Löschen teste. Für die Methode add muss ich grundsätzlich ein Dummy-Objekt erstellen und hinzufügen. Nach erfolgreichem Test muss ich das Dummy-Objekt löschen. Und für den Löschtest muss …
Wir haben in unserer Organisation einen Codeüberprüfungsprozess eingeführt, der anscheinend gut funktioniert. Ich möchte jedoch in der Lage sein, die Effektivität des Prozesses im Laufe der Zeit zu messen, dh finden wir keine Fehler, weil der Code sauber ist, oder werden Fehler nur nicht erkannt? Derzeit haben wir keinen effektiven …
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 …
Wenn ich eine Web-App erstelle, teste ich meine Arbeit im Browser, um festzustellen, ob ich Fehler erhalte, und behebe sie. Ich habe komplexe Anwendungen erstellt und das Testen auf diese Weise war einfach und schnell. Ich habe auf youtube viele Videos über phpunit gesehen und kann keinen Zweck dafür finden. …
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 …
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 …
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 …
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 …
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 …
Das Projekt, an dem ich beteiligt war, hat die Datei- / Ordnerstruktur eines architekturorientierten Projekts: Root |____ Node1 |____ Event Handlers | |___ <all event handlers of project> |____ Events | |___ <all events of project> |____ Request Handlers | |___ <all request handlers of project> |____ Requests | |___ …
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 …
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 …
Kontext: Ich verwende C # Ich habe eine Klasse entworfen, und um sie zu isolieren und das Testen von Einheiten zu vereinfachen, übergebe ich alle Abhängigkeiten. Intern wird keine Objektinstanziierung durchgeführt. Anstatt auf Schnittstellen zu verweisen, um die benötigten Daten zu erhalten, verweise ich auf allgemeine Funktionen, die die erforderlichen …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.