Softwareentwicklung

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

2
Komma als Trennzeichen vs. Komma als Trennzeichen
In diesem Video sagt der Sprecher: "Einige Leute sind verwirrt darüber, wie Kommas funktionieren. Sie denken, sie sollten eher Trennzeichen als Trennzeichen sein. Jetzt können Sie sie so oder so betrachten." Ich verstehe den Unterschied zwischen einem Trennzeichen und einem Trennzeichen (falls vorhanden) nicht. Die Implikation in dem Video ist, …
13 javascript 

2
Verwenden von Memcached: Ist es empfehlenswert, den Cache beim Aktualisieren der Datenbank zu aktualisieren?
In dieser Frage geht es um Best Practices in der Architektur. Unsere aktuelle Architektur Ich habe eine PHP-Klasse, die auf MySQL zugreift, um Benutzerinformationen zu erhalten. Nennen wir es User. Userwird häufig zugegriffen, daher haben wir Caching-Ebenen implementiert, um die Last zu reduzieren. Die erste Ebene wird als "Pro-Anfrage" -Cache …

6
SVN schlecht nutzen - ist Mercurial die Antwort?
Bei der Arbeit verwenden wir SVN, jedoch nur im Namen. Wir verzweigen oder verschmelzen nicht. Wir behalten zwei Kopien des Repositorys bei, eine davon dient als "Tag" -Zweig, der bei der Bereitstellung kopiert und für Fehlerbehebungen und sofortige Funktionen wie "Das muss so schnell wie möglich live gehen" aufbewahrt wird. …

4
Inhouse versus Software-Entwicklungsumgebung [geschlossen]
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 . In der Branche wird zwischen einer "Inhouse-Entwicklungsumgebung", in der die Softwareentwickler Code schreiben, …

4
Was ist bei der Optimierung für den CPU-Cache (in C) wichtig?
Beim Lesen dieser beiden Fragen sehe ich, dass es wichtig sein kann, das Verhalten des CPU-Cachings zu verstehen, wenn große Datenmengen im Speicher verarbeitet werden. Ich möchte verstehen, wie das Zwischenspeichern funktioniert, um meiner Optimierungs-Toolbox ein weiteres Tool hinzuzufügen. Was sind die Kernpunkte der Funktionsweise des CPU-Caches, damit ich Code …


2
Soll das Bereitstellungsskript ein Artefakt des Builds sein?
Dies ist ein in Java geschriebenes Webprojekt. Also schreibe ich das Build- und das Deploy-Skript. Um den Build zu erstellen, habe ich ant verwendet. Der kontinuierliche Aufbau erfolgt mit Jenkins. Der Build generiert 3 verschiedene Artefakte: Die Kriegsakte Ein Reißverschluss mit Layouts Ein Reißverschluss mit Bildern So weit, so gut, …

3
Dürfen Domain-Objekte in Domain Driven Design nur schreibgeschützt sein?
Ich lese seit fast zwei Jahren über domänengetriebenes Design und führe einige Konzepte vorsichtig in meine tägliche Arbeit ein oder erstelle zumindest Pläne dafür, wie Dinge, die ich regelmäßig in einem domänengetriebenen Design mache, getan werden können. Eine Schlussfolgerung, zu der ich zu kommen beginne, insbesondere nachdem ich mehr über …


5
Brauche ich wirklich einen Haftungsausschluss für freie Software?
Wenn ich auf meiner Website Software veröffentliche, die kostenlos heruntergeladen und verwendet werden kann, benötige ich dennoch einen Haftungsausschluss? Ich meine, ich verkaufe nicht einmal etwas, es gibt keinen Vertrag, also warum sollte es eine implizite Garantie geben ? (Was mich auch wundert, warum es Haftungsausschlüsse für Dinge wie die …
13 licensing  legal 


6
Ist es in Ordnung, Zwischen-Commits zu unterbrechen, solange das endgültige Commit in einem Push funktioniert?
Verwandte: Sollte jeder GIT das Projekt in einem funktionierenden Zustand belassen? Angenommen, ich mache lokal die folgenden Commits: Ändern Sie das Datenbankschema und brechen Sie die Anwendung ab. Aktualisieren Sie die Anwendung, damit sie wieder mit dem Datenbankschema kompatibel ist. Solange ich beide Commits drücke, masterbleibt es in einem funktionierenden …
13 git  dvcs 

3
Verwenden von Bug-Tracking / Issue-Tracking-Software zur Diskussion von Designfragen, neuen Tools usw
Hat jemand Erfahrung mit der Verwendung einer Bug-Tracking- / Issue-Tracking-Software wie Bugzilla, Mantis oder JIRA, nicht nur für Bugs oder Aufgaben, sondern um Diskussionen zu initiieren und aufrechtzuerhalten, die letztendlich zu einer Entscheidung führen? Ein Entwickler ist beispielsweise der Meinung, dass alle geschützten Felder aufgehoben und mit geschützten Methoden, die …

3
Wie kann ich Einfachheit im Code definieren und messen?
In meiner vorherigen Frage zur Einfachheit in Bezug auf die Lesbarkeit gab es viele Antworten , die mir geholfen haben, zu erkennen, dass meine Definition und mein Verständnis der Einfachheit im Code möglicherweise falsch waren. Wie kann ich Einfachheit im Code definieren? Welche Softwaremessungen und -metriken stehen zur Verfügung, um …

3
Interpolationssuche vs binäre Suche
Wann sollte ich die Interpolationssuche anstelle der Binärsuche verwenden? Ich habe beispielsweise einen sortierten Datensatz. In welchen Situationen würde ich die binäre Suche verwenden, um ein Element in diesem Datensatz zu finden, oder in welchen Situationen sollte ich die Interpolationssuche verwenden? Welche Eigenschaften des Datensatzes wären ausschlaggebend?
13 algorithms 

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.