Softwareentwicklung

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


6
Ist es ineffizient, Zeichenfolgen einzeln zu verketten?
Ich erinnere mich aus meiner Zeit als Programmierer in C, dass das Betriebssystem beim Verbinden von zwei Zeichenfolgen Speicher für die verknüpfte Zeichenfolge zuweisen muss, dann kann das Programm den gesamten Zeichenfolgentext in den neuen Bereich im Speicher kopieren, dann muss der alte Speicher manuell veröffentlicht werden. Wenn dies also …


3
Wenn Sie auf komplexe Daten zugreifen oder diese bearbeiten, ist es besser, sie in vielen kleinen Teilen oder einem großen Teil zu speichern?
Ich baue eine Web-App, die ziemlich komplexe Daten manipuliert: Gitarren-Tabs. As a reference, guitar tabs look like this: Eb|-------------------------------------------------------------------------| Bb|-------------------------------------------------------------------------| Gb|--5-5-5-5----------------------------------------------------------------| Db|--5-5-5-5--3-3-3-3--7-7-7-7--5-5-5-5--2-2-2-2--3-3-3-3--2-2-2-2--5-5-5-5-| Ab|--3-3-3-3--3-3-3-3--7-7-7-7--5-5-5-5--2-2-2-2--3-3-3-3--2-2-2-2--5-5-5-5-| Eb|-----------1-1-1-1--5-5-5-5--3-3-3-3--0-0-0-0--1-1-1-1--0-0-0-0--3-3-3-3-| Wäre es für die Leistung effizienter, diese Daten als großen Block zu speichern oder sie aufzuteilen und "Note für Note" zu speichern? As a use case: …


3
Hat Git einen "abgesicherten Modus", um das Umschreiben des Verlaufs zu verhindern?
Wenn Sie mit Git (und DVCS im Allgemeinen) ein wenig vertraut sind und Änderungen an der Umschreibung von Verlaufsdaten untersuchen, sind Sie sicher, wenn das Repository nur lokal ist. Wenn Sie jedoch mit Fernbedienungen arbeiten und dies versuchen, können Probleme auftreten solche Änderungen vorantreiben. Eine Funktion, die ich erwarten würde, …
11 git  dvcs 


9
Sollte eine Analyse technologieunabhängig sein? [geschlossen]
Geschlossen . Diese Frage basiert auf Meinungen . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage, damit sie durch Bearbeiten dieses Beitrags mit Fakten und Zitaten beantwortet werden kann . Geschlossen vor 4 Jahren . Ich hatte gestern einen Streit mit einem meiner Kollegen. …


6
Was bedeutet "Unternehmen" in Bezug auf die Softwarearchitektur?
Ich sehe, dass der Begriff "Unternehmen" häufig von Softwareentwicklern und Programmierern verwendet und lose verwendet wird, wie es scheint. en · ter · Preis / ˈentərˌprīz / Nomen: Ein Projekt oder Unternehmen, normalerweise eines, das schwierig ist oder Aufwand erfordert. Initiative und Einfallsreichtum. Kann jemand bitte klarstellen, was dieser Begriff …

2
Lokalisierung in PHP, Best Practice oder Ansatz?
Ich lokalisiere meine PHP-Anwendung. Ich habe ein Dilemma bei der Auswahl der besten Methode, um dasselbe zu erreichen. Methode 1: Derzeit speichere ich Wörter, die in einem Array in einer PHP-Datei lokalisiert werden sollen <?php $values = array ( 'welcome' => 'bienvenida' ); ?> Ich benutze eine Funktion, um jedes …
11 php  localization 

6
Was sind die Vorteile von Mainframes? [geschlossen]
Diese Frage passt derzeit nicht zu unserem Q & A-Format. Wir erwarten, dass die Antworten durch Fakten, Referenzen oder Fachwissen gestützt werden, aber diese Frage wird wahrscheinlich zu Debatten, Argumenten, Umfragen oder erweiterten Diskussionen führen. Wenn Sie der Meinung sind, dass diese Frage verbessert und möglicherweise erneut geöffnet werden kann, …
11 legacy  mainframe 

3
Einzelentwickler-GIT-Workflow (Übergang von einfachem FTP)
Ich versuche zu entscheiden, ob ein Wechsel zu VCS für mich sinnvoll ist. Ich bin ein einzelner Webentwickler in einer kleinen Organisation (5 Personen). Ich denke aus folgenden Gründen an VCS (Git): Versionskontrolle, Offsite-Backup, zentrales Code-Repository (Zugriff von zu Hause aus). Im Moment arbeite ich generell auf einem Live-Server. Ich …

4
Design in „gemischten“ Sprachen: objektorientiertes Design oder funktionale Programmierung?
In den letzten Jahren wurden die Sprachen, die ich gerne benutze, immer "funktionaler". Ich benutze jetzt Sprachen, die eine Art "Hybrid" sind: C #, F #, Scala. Ich entwerfe meine Anwendung gerne mit Klassen, die den Domänenobjekten entsprechen, und verwende Funktionsmerkmale, die das Codieren einfacher, übereinstimmender und sicherer machen (insbesondere …


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.