Softwareentwicklung

Fragen und Antworten für Fachleute, Akademiker und Studenten, die im Lebenszyklus der Systementwicklung arbeiten

3
Generieren Sie gleich große Bereiche im Polygon
Ich suche nach einer Pseudocode-Logik, die ngleich große Bereiche in einem bestimmten Polygon findet. Zwischen oder außerhalb der übereinstimmenden Bereiche darf kein Platz sein. Die erste gültige Übereinstimmung der Bereiche sollte zurückgegeben werden. Angenommen, folgendes Polygon [2,2, 3,1, 5,1, 5,4, 4,5, 2,3]als Eingabe: ... und 3als Parameter könnte eine gültige …


5
Speichert eine statische Methode Speicher für eine Klasse, von der Sie viele Instanzen haben?
Als Antwort auf Aaronaught's Antwort auf die Frage unter: Kann ich nicht einfach alle statischen Methoden verwenden? Wird für eine statische Methode nicht weniger Speicher verwendet? Ich habe den Eindruck, dass jede Objektinstanz ihre eigene ausführbare Version einer nicht statischen Elementfunktion enthält. Unabhängig davon, wie viel Overhead mit dem Aufrufen …

3
Refactoring einer Client-API, um doppelten Code und unklare Übergabe von Parametern zu vermeiden
Ich muss eine API entwickeln. Die Funktionen der API sind Anforderungen, die den von einem Server bereitgestellten Dienst aufrufen. Anfangs funktionierte die API folgendermaßen: class Server: def firstRequest(self, arg1, arg2): # block of code A async = Async() async.callFirstRequest(arg1, arg2) # block of code B def secondRequest(self, argA, argB, argC): …

2
Ist es in Ordnung, eine Eigenschaft vom Typ COM-Objekt zu haben?
Ich entwickle ein COM-Add-In für Microsoft Excel mit VB.Net. Ich habe eine Klasse geschrieben, um ein Arbeitsblatt darzustellen, das bestimmte Elemente enthält. Nehmen wir zum Beispiel an, es hat ein ListObject. Ich erstelle eine Eigenschaft für das ListObject wie folgt: Public Class MySheet Private myTable as Excel.ListObject Public Property Table() …
8 vb.net  excel 


2
Wie rentabel ist es, eine einzige Webanwendung über mehrere private kleine Repositories zu haben?
Wir sind ein Low-Budget-Team, das an einer Web-App arbeitet. Aufgrund einiger Komplikationen müssen wir möglicherweise ab Januar remote arbeiten. Nach einigen Beratungen und Googeln kamen wir zu dem Schluss, dass mehrere kleine Repositories die billigere Option sind. Wir denken in: Backend und Services Middleware Vorderes Ende Auf diese Weise können …

7
Entwurfsmuster für "Operation an Objekt zulässig, nur wenn sich das Objekt in einem bestimmten Zustand befindet"
Zum Beispiel: Es können nur Bewerbungen aktualisiert werden, die noch nicht geprüft oder genehmigt wurden. Mit anderen Worten, eine Person kann ihr Job-Appliance-Formular aktualisieren, bis die Personalabteilung mit der Überprüfung beginnt oder es bereits akzeptiert wurde. Eine Bewerbung kann also in 4 Zuständen erfolgen: APPLIED (Ausgangszustand), IN_REVIEW, APPROVED, DECLINED Wie …



2
Ist die starke Sicherheitsgarantie für Ausnahmen mit einem Wertübergabeargument möglich, das zur Zerstörung führen kann?
Angenommen, Sie haben einen Typ mit einem Wurfzerstörer und eine Funktion, die ihn nach Wert empfängt. Kann diese Operation jemals etwas Besseres als die grundlegende Ausnahmegarantie bieten? Oder anders formuliert: Kann man die Zerstörung des als Wert übergebenen Arguments außer Acht lassen, wenn festgestellt wird, ob eine Operation eine Commmit-and-Rollback-Semantik …

1
Wie kann ich Android Intent Filter Strings über mehrere Projekte hinweg am besten verwalten?
In meinem Projekt IntentExamples habe ich diesen Filter, der einem Dienst entspricht. <intent-filter> <action android:name="biz.rpcodes.apps.intentexamples.START_SERVICE" /> </intent-filter> In einem anderen Projekt, UseExampleService, habe ich so etwas wie: Intent i = new Intent("biz.rpcodes.apps.intentexamples.START_SERVICE"); startService(i); ... geleitet von dieser Antwort: https://stackoverflow.com/a/16439551/5181778 Meine Frage lautet: Wie kann ich diese Absichtsfilterzeichenfolgen am besten über …

1
Was bieten SCM-Tools (Ansible, Puppet, Chef usw.)?
Ich habe ziemlich viel über Software Configuration Management (im Internet und auch in SWEBOK) gelesen, aber ich weiß nicht genau, was der Zweck von SCM-Tools ist. Oder besser gesagt, was bieten diese Tools, was andere Tools nicht bieten? Angenommen, ich habe eine Umgebung mit den folgenden Tools: Jenkins für die …


1
Verwenden Sie niemals Modelle, sondern nur ViewModels
Ich starte ein neues MVC 5-Projekt von Grund auf neu. Ich verwende EF 6 (Database First) und Identity 2.0. Meine Lösung besteht aus 3 verschiedenen Projekten: Daten (mit einem .edmx- und meinem DB-Kontext), Ressourcen (für Lokalisierungszwecke) und Web (das Webprojekt selbst). Ich verwende standardmäßig ViewModels für alle meine Ansichten. Jedes …
8 c#  .net  mvc  asp.net  asp.net-mvc 

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.