Ich habe gerade ein neues persönliches Projekt (Python) gestartet und schreibe, was einem "groben Entwurf" des Programms gleichkommt, dem Minimum, das erforderlich ist, um das zu tun, was ich tun möchte. Ich füge noch keine umfangreichen Fehler- / Ausnahmebehandlungs- oder ästhetischen UI-Elemente hinzu (auch wenn ich weiß, dass diese Dinge …
Ich habe folgende Karte: Map<Double, List<SoundEvent>> soundEventCells = new HashMap<Double, List<SoundEvent>>(); Dies HashMapordnet doubleWerte (die Zeitpunkte sind) der entsprechenden SoundEvent'Zelle' zu: Jede 'Zelle' kann eine Anzahl von SoundEvents enthalten. Deshalb ist es als implementiert List<SoundEvent>, weil es genau das ist, was es ist. Um den Code besser lesbar zu machen, …
( Im Sinne dieser Frage meine ichinterface , wenn ich 'Schnittstelle' sage, das Sprachkonstrukt und nicht eine 'Schnittstelle' im anderen Sinne des Wortes, dh die öffentlichen Methoden, die eine Klasse der Außenwelt bietet, um mit und zu kommunizieren manipuliere es. ) Eine lose Kopplung kann erreicht werden, indem ein Objekt …
Unser Wissensgebiet umfasst Menschen, die mit bloßen Füßen über eine Druckplatte laufen. Wir machen eine Bilderkennung, die Objekte der Klasse 'Fuß' ergibt, wenn ein menschlicher Fuß in den Sensordaten erkannt wird. Es gibt verschiedene Berechnungen, die an den Daten des Fußes durchgeführt werden müssen. Nun, welche API wäre besser: class …
Ich bin kürzlich auf eine Idee von Jaron Lanier gestoßen, die sich "phenotrope Programmierung" nennt. Die Idee ist, in Computerprogrammen Oberflächenschnittstellen anstelle von Einzelpunktschnittstellen zu verwenden und mithilfe von Statistiken kleinere Fehler herauszufiltern, die normalerweise zu einem Absturz eines "klassischen" Programms führen würden. Die zweizeilige Beschreibung ist hier: Laut Jaron …
Auf der einen Seite gibt es einen Rat, der besagt "Baue einen zum Wegwerfen". Erst nachdem wir ein Softwaresystem fertiggestellt und das Endprodukt gesehen haben, erkennen wir, was in der Entwurfsphase schief gelaufen ist, und verstehen, wie wir es eigentlich hätten tun sollen. Auf der anderen Seite gibt es den …
Inspiriert von dieser Frage Verwenden Sie Bibliotheken von Drittanbietern - verwenden Sie immer einen Wrapper? Ich wollte wissen, was die Leute eigentlich als Bibliotheken von Drittanbietern betrachten. Beispiel aus PHP: Wenn ich eine Anwendung mit Zend Framework erstelle, sollte ich Zend Framework-Bibliotheken als Code von Drittanbietern behandeln? Beispiel aus C …
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 4 Jahren . Ich bin der leitende Entwickler in einem kleinen Unternehmen und arbeite mit C …
Ich verwende seit ungefähr drei Jahren eine agile Methodik (SCRUM) und sehe bestimmte Vorteile darin, insbesondere in dem kurzfristigen Feedback auf vielen Ebenen (von Kunden, die frühzeitig auf implementierte Funktionen zugreifen, von Testern, die Funktionen wie testen können) Sobald sie implementiert sind, von anderen Entwicklern, die sehr früh Feedback zu …
Ich habe einige Fragen beim Entwerfen einer Architektur für ein Projekt rund um MVC. (Es ist ein C ++ / Marmalade SDK-Projekt, ich verwende kein bestimmtes MVC-Framework, ich erstelle eines.) Auf einigen Artikeln (wie auf dem ursprünglichen Artikel von Steve Burbek ) lese ich immer wieder das Konzept "MVC triad", …
Im Allgemeinen bevorzuge ich die Verwendung kleiner Methoden, wie sie unter anderem von Bob Martin in Clean Code empfohlen werden . Ich habe auch genug über die Interna von Objective-C gelesen, um zumindest eine Vorstellung davon zu haben, wie der Nachrichtenversand von Objective-C funktioniert ( bbums series ist dazu besonders …
Wir verwenden ASP.NET MVC 2 mit einer Controller / View-Präsentationsebene und einem Modell, das aus einer Geschäftslogikebene, einer Datenzugriffsebene [Gespeicherte Prozeduren und Klassen / Methoden für die Kommunikation mit den gespeicherten Prozeduren] besteht. In der Business-Schicht und darüber scheint Edit in der Lage zu sein, sowohl die Erstellung eines Objekts …
Wann ist es in Ordnung, bei der Arbeit an einem Produkt, das schnell erledigt werden muss und gut funktioniert, auf Wartbarkeit und "Ordentlichkeit" des Designs zu verzichten, damit die Aufgabe schnell erledigt und erledigt werden kann? Und inwieweit ist es in Ordnung, besonders wenn mir die Techniken, mit denen es …
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 . So viele freie Softwareprojekte haben wunderschöne Kunstwerke, besonders Websites, dass ich mich frage, …
Ich habe eine Klasse, die aus Excel (C # und .Net 4) liest, und in dieser Klasse habe ich einen Hintergrund-Worker, der die Daten aus Excel lädt, während die Benutzeroberfläche reagieren kann. Meine Frage lautet wie folgt: Ist es schlechtes Design, einen Hintergrundarbeiter in einer Klasse zu haben? Soll ich …
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.