Wenn ich mich in einem Code- oder Design-Trott befinde, finde ich in der Regel einen Nicht-Entwickler, mit dem ich das Problem besprechen kann. Es zwingt mich, das Problem sehr detailliert zu erklären, und ich finde normalerweise etwas, das ich dabei verpasst habe. Was sind Ihre Methoden zum "Auflösen"?
Beim Erlernen einer neuen Programmiersprache stößt man manchmal auf eine Sprachfunktion, die den Wunsch aufkommen lässt, sie in anderen Programmiersprachen zu haben, die Sie kennen. Was sind einige Sprachfunktionen, die zum Zeitpunkt des Lernens sehr neu für Sie waren und die Sie sich für Ihre anderen Programmiersprachen wünschen. Ein Beispiel …
Wann sollte ich die Datenbank für die Protokollierung verwenden und wann für Textdateien? Ich sehe, dass Webserver und Webframeworks (die Ihre App intern verwendet) normalerweise (immer?) Anfragen und Fehler standardmäßig in Textdateien protokollieren. Aber ich sehe, dass sich Leute, die ihre App um diese Server und Frameworks herum entwickeln, manchmal …
Nehmen Sie die beiden Codebeispiele: if(optional.isPresent()) { //do your thing } if(variable != null) { //do your thing } Soweit ich das beurteilen kann, besteht der offensichtlichste Unterschied darin, dass für das optionale Objekt ein zusätzliches Objekt erstellt werden muss. Viele Menschen haben jedoch schnell begonnen, Optionals einzuführen. Was ist …
Ich erstelle eine Webanwendung mit einem MVC-Muster. Nach dieser Art von Architektur können wir sehen, dass alle Methoden, die zur Interaktion mit der Datenbank verwendet werden, im Modell implementiert sind . Aber was passiert, wenn ich einen Dienst anrufen muss, der von anderen im Web angezeigt wird? Zum Beispiel möchte …
Auf Github gibt es ein Projekt, das mir am besten gefällt und das ich verwenden möchte. Es gibt ein paar Dinge, die ich anders machen / entfernen möchte, die für das, was ich will / brauche, keinen Sinn ergeben. Ich möchte auch ein paar Dinge hinzufügen. So wie ich es …
Ich habe ein Stück Code, das ungefähr so aussieht: function bool PassesBusinessRules() { bool meetsBusinessRules = false; if (PassesBusinessRule1 && PassesBusinessRule2 && PassesBusinessRule3) { meetsBusinessRules= true; } return meetsBusinessRules; } Ich glaube, es sollte vier Unit-Tests für diese bestimmte Funktion geben. Drei, um jede der Bedingungen in der if-Anweisung zu …
Geschlossen. Diese Frage ist nicht zum Thema . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage so dass es beim Thema für Software Engineering Stapel Börse. Geschlossen vor 5 Jahren . Es gibt viele Bücher über die Montage. Sie befassen sich jedoch normalerweise mit …
Wie ich es erklärt habe, besagt das Open / Closed-Prinzip, dass einmal geschriebener Code nicht geändert werden sollte (abgesehen von Fehlerkorrekturen). Aber wenn sich meine Geschäftsregeln ändern, sollte ich dann nicht den Code ändern, der diese Änderungen implementiert? Ich vermute, ich verstehe etwas nicht über das Prinzip, weil es für …
Aus heutiger Sicht passt diese Frage nicht zu unserem Q & A-Format. Wir erwarten, dass die Antworten durch Fakten, Referenzen oder Fachwissen gestützt werden, aber diese Frage wird wahrscheinlich Debatten, Argumente, Abstimmungen oder erweiterte Diskussionen hervorrufen. Wenn Sie der Meinung sind, dass diese Frage verbessert und möglicherweise erneut geöffnet werden …
Diese Frage wurde von Stack Overflow migriert, da sie in Software Engineering Stack Exchange beantwortet werden kann. Vor 8 Jahren migriert . Wie können Sie herausfinden, welches Ihr schlechtester oder bester Fall sein könnte und welche anderen "Rand" -Fälle Sie haben könnten, bevor Sie sie haben, und wie bereiten Sie …
Es ist ein weit verbreitetes Sprichwort, dass das Hinzufügen von mehr Programmierern zu einem späten Projekt die Sache verschlimmern wird. Warum ist das?
Diese Frage wurde aus Code Review Stack Exchange migriert, da sie in Software Engineering Stack Exchange beantwortet werden kann. Vor 5 Jahren migriert . Zwischen meinen Teammitgliedern gibt es eine Debatte über die Deklaration einer Constants-Klasse. Wir verschieben die konstanten Variablen in eine separate Klasse wie unten. public class Constants …
Was ist der ideale Weg, um beim Übertragen von Objekten über eine API wie im schemenlosen JSON-Format nicht vorhandene Zeichenfolgeneigenschaften zurückzugeben? Ich weiß, dass es verschiedene Möglichkeiten gibt, dies zu tun, wie in den Beispielen in den unten aufgelisteten Links. Vermeiden Sie null Gibt null zurück Leere Eigenschaft entfernen Ich …
Ich hole eine Reihe von Tupeln aus der Datenbank und füge sie in eine Karte ein. Die Datenbankabfrage ist kostspielig. Es gibt keine offensichtliche natürliche Reihenfolge der Elemente in der Karte, aber die Reihenfolge der Einfügungen ist dennoch wichtig. Das Sortieren der Karte wäre sehr aufwändig, daher möchte ich dies …
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.