Es gibt Zeiten, in denen ich einen an eine Methode übergebenen Wert innerhalb der Methode selbst ändern muss. Ein Beispiel wäre das Bereinigen einer Zeichenfolge wie der folgenden: void SanitizeName(string Name) { Name = Name.ToUpper(); //now do something here with name } Dies ist rein harmlos, da das NameArgument nicht …
Ich schreibe eine Bewerbung und bin zu folgendem Punkt gekommen: private void SomeMethod() { if (Settings.GiveApples) { GiveApples(); } if (Settings.GiveBananas) { GiveBananas(); } } private void GiveApples() { ... } private void GiveBananas() { ... } Das sieht ziemlich direkt aus. Es gibt einige Bedingungen, und wenn diese erfüllt …
Wir testen eine Bibliothek unter C ++ 11 (dh -std=c++11). Die Bibliothek verwendet auto_ptrund dieses Muster: Foo* GetFoo() { autoptr<Foo> ptr(new Foo); // Initialize Foo ptr->Initialize(...); // Now configure remaining attributes ptr->SomeSetting(...); return ptr.release(); } C ++ 11 ist veraltet auto_ptr, daher möchten wir uns davon entfernen. Der Code unterstützt …
Ich entwickle eine Webanwendung, die MS SQL für verschiedene Daten verwendet: Benutzer, Benutzerkonten, Benutzerlizenzen, Lizenzpreise, Rechnungen. Ich muss die Echtzeitnutzung des Systems durch die Benutzer protokollieren und diese für die monatliche Abrechnung verwenden: z. B. protokollieren, wann immer ein Benutzer eine bestimmte Seite / URL erhält, und die Benutzer am …
Ich arbeite für ein großes Unternehmen, das den Einsatz agiler Prozesse vorschreibt. Beispielsweise verwenden wir für unsere Projekte cloudbasierte Services, die speziell auf das Management der agilen Entwicklung ausgerichtet sind. Die spezielle Engineering-Gruppe, für die ich arbeite, hat traditionell keine Software entwickelt (stattdessen helfen wir, Projekte aus der Vogelperspektive 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 6 Jahren . Wir kennen die optimale Situation, Korrekturen von Spezifikationen mit dem Kunden zu verhandeln …
Ich habe ein Designproblem in Bezug auf .NET-Eigenschaften. interface IX { Guid Id { get; } bool IsInvalidated { get; } void Invalidate(); } Problem: Diese Schnittstelle verfügt über zwei schreibgeschützte Eigenschaften Idund IsInvalidated. Die Tatsache, dass sie schreibgeschützt sind, ist jedoch keine Garantie dafür, dass ihre Werte konstant bleiben. …
Das nenne ich eine "kombinierte" Getter / Setter-Methode (von jQuery): var foo = $("<div>This is my HTML</div>"), myText; myText = foo.text(); // myHTML now equals "This is my HTML" (Getter) foo.text("This is a new value"); // The text now equals "This is a new value") Dies ist die gleiche Logik …
Dies ist im Grunde eine Frage, was sind schwache Einheiten? Wann sollten wir sie verwenden? Wie sollen sie modelliert werden? Was ist der Hauptunterschied zwischen normalen und schwachen Entitäten? Entsprechen schwache Entitäten beim domänengetriebenen Design Wertobjekten? Um die Frage hier am Laufen zu halten, ist ein Beispiel aus Wikipedia , …
Ich bin ein Softwareentwickler, der in einem Embedded-System-Unternehmen arbeitet. Wir haben einen Projektmanager, der sich um den gesamten Projektzeitplan kümmert (einschließlich Elektrik, Qualität, Software und Fertigung), daher ist sein Softwarezeitplan sehr kurz. Wir haben auch einen Software Manager, der mein Chef ist. Er veranlasst mich, den Software-Zeitplan zu schreiben und …
Ich entwickle eine App, mit der Ventile in einer industriellen Umgebung geöffnet und geschlossen werden können, und habe mir etwas Einfaches überlegt: public static void ValveController { public static void OpenValve(string valveName) { // Implementation to open the valve } public static void CloseValve(string valveName) { // Implementation to close …
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 2 Jahren . Mir wurde klar, dass ich Schwierigkeiten habe, OOP-Designs zu erstellen. Ich habe viel …
Ich lese gerade dieses wundervolle Buch mit dem Titel "Programmierer bei der Arbeit: Überlegungen zum Handwerk des Programmierens" von Peter Seibel und bin gerade dabei, dass das Gespräch mit Joshua Bloch geführt wird, und habe diese Antwort gefunden, die für einen Programmierer ein wichtiger Punkt ist. Der Absatz geht ungefähr …
Ich bin dabei, ein Signalmanagement- und Routing-Modul für ein integriertes audiovisuelles System zu entwickeln und entwerfe es mit der Absicht, über verschiedene Signalverteilungsnetze hinweg so flexibel wie möglich zu sein. Die Absicht des Moduls ist es, das Routing über eine Anzahl von gestapelten Matrixschaltern 1 und die erforderliche Formatkonvertierung zu …
Wir versuchen, mithilfe eines DDD-Ansatzes Daten aus unserer aufgeblähten Service-Schicht in unsere Domain-Schicht zu verschieben. Wir haben derzeit eine Menge Geschäftslogik in unseren Diensten, die über den gesamten Ort verteilt ist und nicht von der Vererbung profitiert. Wir haben eine zentrale Domain-Klasse, auf die sich der Großteil unserer Arbeit konzentriert …
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.