Für mich ist dies ein völlig irrelevanter Unit-Test und ich verstehe nicht, warum jemand Zeit damit verbracht hat, ihn zu schreiben, da es sehr wenig Wert gibt, davon zu profitieren. Ich würde sehr wohl wissen, ob dieser Controller den gewünschten Typ zurückgibt, indem er die Methode in einem Browser ausführt. …
Ich habe in letzter Zeit viele Artikel gelesen, die primitive Obsession als Code-Geruch beschreiben. Es gibt zwei Vorteile, wenn man primitive Obsessionen vermeidet: Dadurch wird das Domänenmodell expliziter. Beispielsweise kann ich mit einem Geschäftsanalysten über eine Postleitzahl anstelle einer Zeichenfolge sprechen, die eine Postleitzahl enthält. Die gesamte Validierung findet an …
Ich bin Entwickler in einem agilen Team, und wir versuchen, Scrum zu verwenden. Also werde ich hier ein hypothetisches Problem anführen, um die Situation zu veranschaulichen. Wir haben eine sehr alte App, die etwas chaotischen und schlecht wartbaren JQuery-Code verwendet. Wir haben auch Teile der App, die React verwenden, und …
Ich habe CQRS 1 von Poor-Man schon seit einiger Zeit angepasst, weil ich die Flexibilität liebe, granulare Daten in einem Datenspeicher zu haben, die großartige Analysemöglichkeiten bieten und damit den Geschäftswert steigern, und bei Bedarf auch Lesevorgänge, die denormalisierte Daten enthalten, um die Leistung zu steigern . Leider hatte ich …
Geschlossen . Diese Frage ist meinungsbasiert . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage, damit sie mit Fakten und Zitaten beantwortet werden kann, indem Sie diesen Beitrag bearbeiten . Geschlossen vor 3 Jahren . Manche Menschen haben das Problem, dass sie nicht ohne …
Ich erstelle eine API, eine Funktion, die eine Datei hochlädt. Diese Funktion gibt nichts / nichtig zurück, wenn die Datei korrekt hochgeladen wurde und löst eine Ausnahme aus, wenn ein Problem aufgetreten ist. Warum eine Ausnahme und nicht nur falsch? Weil ich in einer Ausnahme den Grund für den Fehler …
Ich habe gelesen, dass Hindley-Milner nicht mit Typsystemen arbeitet, die Unterklassen haben, und es gibt andere Typsystemfunktionen, die ebenfalls nicht gut damit funktionieren. Go hat derzeit nur sehr eingeschränkte Typrückschlüsse im :=Operator. Go hat jedoch keine Unterklassen im herkömmlichen Sinne, sondern nur Schnittstellen, die Haskells Typklassen sehr ähnlich sehen und …
Vor nicht allzu langer Zeit habe ich mit meinem Kollegen gesprochen und er war definitiv gegen die Verwendung von Bitmasken, da es schwierig ist, alle in der Datenbank gespeicherten Werte zu verstehen. Meiner Meinung nach ist es nicht immer eine schlechte Idee, sie zu verwenden, um beispielsweise die Rollen des …
Ich versuche, die Abhängigkeitsinjektion in einer relativ großen Anwendung zu implementieren, habe jedoch keine Erfahrung damit. Ich habe das Konzept und einige verfügbare Implementierungen von IoC- und Abhängigkeitsinjektoren wie Unity und Ninject studiert. Es gibt jedoch eine Sache, die mir entgeht. Wie soll ich die Instanzerstellung in meiner Anwendung organisieren? …
Ich sehe in vielen älteren Programmen und schlechten Tutorials im Internet, dass die Verwendung von oder ähnlichem empfohlen wird exit(-1), return -1um eine "abnormale Beendigung" darzustellen. Das Problem ist, zumindest in POSIX, dass es -1noch nie einen gültigen Statuscode gab und gibt. man 3 exitveranschaulicht, dass exit()der Wert von status …
Dies ist eine Interviewfrage, die ich einige Male durchlaufen habe, und ich bin mir nicht sicher, wie ich sie lösen soll, da vier Zahlen fehlen. Ich bin mit Algorithmen zum Auffinden einer oder zweier fehlender Zahlen vertraut, sehe jedoch keine Möglichkeit, eine von beiden auf vier zu verallgemeinern.
Wir suchen nach einer guten Lösung für die Quellcodeverwaltung und das Projektmanagement an meinem Arbeitsplatz und ich habe vorgeschlagen, eine GitHub-Organisation und private Repositorys zu erstellen. Ich liebe GitHub aus vielen Gründen, aber hier geht es nicht um GitHub (tatsächlich werden meine Kollegen Punkte für konkurrierende Plattformen präsentieren) - es …
Lassen Sie uns diese C # -Klasse haben (in Java wäre es fast dasselbe) public class MyClass { public string A {get; set;} public string B {get; set;} public override bool Equals(object obj) { var item = obj as MyClass; if (item == null || this.A == null || item.A …
Geschlossen . Diese Frage muss gezielter gestellt werden . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage so, dass sie sich nur auf ein Problem konzentriert, indem Sie diesen Beitrag bearbeiten . Geschlossen vor 3 Jahren . Pair-Programmierung ist heutzutage ziemlich berühmt. Es hat …
Ich versuche jemandem zu erklären, dass die Art und Weise, wie er den Code geschrieben hat, schwer zu verstehen ist. Wenn Sie ihn überarbeiten, ist es einfacher, ihn zu lesen. Diese Art von Code, mit dem ich fahre, wird im Allgemeinen als "idiomatischer" Code "bezeichnet. Aber die Redewendung „ idiomatischer …
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.