Softwareentwicklung

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

7
Refactoring während der Programmierung
Wenn ich mit einem Problem konfrontiert werde, insbesondere wenn es von Natur aus kompliziert ist, versuche ich, mir etwas Zeit zu nehmen, um über den Ansatz nachzudenken, den ich zur Lösung des Problems verfolgen werde. Trotzdem denke ich beim Programmieren der Lösung häufig an Details des Problems, das ich verpasst …

1
Non-Profit-Technologie für gemeinnützige Organisationen?
Ich habe mich nach einer Möglichkeit umgesehen, der Community etwas zurückzugeben, aber ich habe noch nicht die richtige Lösung gefunden. Daher kam mir eine Idee: Ein gemeinnütziges Technologieunternehmen, das auf gemeinnützige Organisationen abzielt. Gibt es diese? Ich habe einige Google-Suchanfragen durchgeführt und kann nur Software finden, die für gemeinnützige Organisationen …

1
Wie häufig sollte die Token-Aktualisierung in der CSRF-Sicherheit sein?
Zunächst einmal ist dieser Beitrag das, was Jeff Atwood über CSRF-Token sagt. Auf dieser Seite sagt er weiter: Eine noch stärkere, wenn auch komplexere Präventionsmethode besteht darin, den Serverstatus zu nutzen, um für jedes einzelne HTML-FORMULAR, das Sie an den Client senden, einen eindeutigen Zufallsschlüssel zu generieren (und mit Zeitüberschreitung …


4
Wie formatiere ich negative User Stories?
Dem formalen User Story-Stil folgen: Da <user>will ich das <goal>so <benefit>. Unser Team hat Schwierigkeiten, Dinge auszudrücken, bei denen die Eigentümer des Systems den Wunsch haben, etwas zu tun, das sich negativ auf den Benutzer auswirkt. Nehmen wir als willkürliches Beispiel an, der Eigentümer möchte, dass das System Kunden jedes …

3
Welche Vorteile haben wir beim Erstellen einer separaten Zuordnungstabelle für zwei relationale Tabellen?
In verschiedenen Open-Source-CMS ist mir aufgefallen, dass es eine separate Tabelle zum Zuordnen von zwei relationalen Tabellen gibt. Wie für Kategorien und Produkte gibt es eine separate product_category_mappingTabelle. Diese Tabelle enthält nur einen Primärschlüssel und zwei Fremdschlüssel aus den Kategorien und Produkttabellen. Meine Frage ist, was sind die Vorteile dieses …


4
Wie hört, zieht oder drückt ein Port?
Was passiert unter der Haube, wenn Sie einen Code zum Abhören von einem Port aus schreiben, z. B. 80? Ist die Methode, mit der das Betriebssystem zuhört, Pull oder Push? Mit anderen Worten, überprüft das Betriebssystem diesen Port beispielsweise alle x Millisekunden? Ich verstehe es einfach nicht. Je mehr ich …


7
Sollte jede Entwicklung, einschließlich Refactoring-Arbeiten, von einem Tracking-Problem begleitet sein?
Die Debatte: Sollte jede Entwicklung, einschließlich der Umgestaltung, von einem Tracking-Problem begleitet werden? (in unserem Fall Jira) Die Gemeinsamkeit: Unser Hauptziel ist Qualität. Ein funktionierendes Produkt, jede Veröffentlichung, ist wichtiger als alles andere. Unsere Codebasis ist alt und es fehlen automatisierte Tests. Wir arbeiten daran, aber es ist ein langfristiges …

3
Dokumentation einer REST-Schnittstelle mit einem Flussdiagramm
Hat jemand Vorschläge zum Erstellen einer Flussdiagrammdarstellung einer REST-artigen Weboberfläche? Um den Mitentwicklern eine gründliche Dokumentation zur Verfügung zu stellen, habe ich mich mit der Modellierung der Schnittstelle zum Ändern und Generieren einer Produktressource beschäftigt: Dieses spezielle System verhält sich bei der Benutzerauthentifizierung / Ressourcenanzahl anders. Bevor ich Änderungen vornehme, …



5
CRM: Inhouse vs. OTS
Vor vielen, vielen Jahren, als ich jung und naiv war und alles von Grund auf neu schrieb, es sei denn, es kam mit der Sprache, arbeitete ich für ein Unternehmen mit zwei Verkäufern an zwei Standorten, die versuchten, Leads und Kontakte auszutauschen. Ich hatte gerade einen glänzenden neuen Hammer entdeckt, …
9 estimation  crm 

6
Wann soll abstrakter Code geschrieben und wann genauer?
Ich arbeite an einem kleinen Tool als Spielzeugprojekt, um den Unterschied zwischen zwei Verzeichnissen aufzuzeigen und zu zeigen, welche Dateien / Verzeichnisse hinzugefügt, entfernt, geändert usw. wurden. Ich habe versucht, diese Änderungen einfach als 'ChangeItem'-Objekte darzustellen, ohne zu unterscheiden, ob es sich um eine Datei oder ein Verzeichnis handelt. Dies …

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.