Softwareentwicklung

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



19
Warum hat Microsoft einen so schlechten Ruf bei den Leuten, die an Open Source beteiligt sind? [geschlossen]
Gibt es besondere Vorfälle, die für die geringe Reputation von Microsoft (und Bill Gates) in der Open-Source-Community verantwortlich sind? Microsoft ist eindeutig nicht das einzige proprietäre Unternehmen. Unternehmen wie Apple haben sich in Bezug auf Softwareeinschränkungen deutlich verschlechtert . Warum bekommt Microsoft den größten Hass von der Open-Source-Community?


20
Warum interessieren sich junge Programmierer nicht für Mainframes? [geschlossen]
Ein Hauptproblem bei Großrechnern ist, dass die Zahl der unterstützenden Programmierer abnimmt. Normalerweise wäre dies kein Problem, da ein sinkendes Angebot an Programmierern durch eine zunehmende Menge an Gehältern ausgeglichen würde, die ein steigendes Angebot an Programmierern durch das Gesetz von Angebot und Nachfrage verursachen. Ich bin mir jedoch nicht …
51 mainframe 

9
Sind Klassen mit nur einer (öffentlichen) Methode ein Problem?
Ich arbeite derzeit an einem Softwareprojekt, das die Komprimierung und Indizierung von Videoüberwachungsmaterial durchführt. Bei der Komprimierung werden Hintergrund- und Vordergrundobjekte geteilt und der Hintergrund als statisches Bild und der Vordergrund als Sprite gespeichert. Vor kurzem habe ich begonnen, einige der von mir für das Projekt entworfenen Klassen zu wiederholen. …


11
Bevorzugt jemand proportionale Schriftarten? [geschlossen]
Ich las den Wikipedia-Artikel über Programmierstil und bemerkte etwas in einem Argument gegen vertikal ausgerichteten Code: Verlassen Sie sich auf Schriften mit gleichem Abstand. Bei der tabellarischen Formatierung wird davon ausgegangen, dass der Editor eine Schriftart mit fester Breite verwendet. Die meisten modernen Code-Editoren unterstützen proportionale Schriftarten, und der Programmierer …

7
Wann funktioniert die Paarprogrammierung? Wann sollte man es vermeiden?
Anstatt die ganze Zeit sklavisch zu paaren, verwenden wir die Paarbildung selektiv in unserem Team. Ich denke, es funktioniert am besten unter folgenden Umständen: Hochfahren brandneuer Teammitglieder für ein Projekt (anstatt sie alleine durch Dokumentation oder Code waten zu lassen). Wenn Junior- und Senior-Leute zusammenarbeiten (dies hilft, einige der Fähigkeiten …



6
Handelt es sich in microservice um eine einzelne Datenbank oder eine einzelne Datenbankinstanz für jeden Dienst?
Ich verstehe, dass jeder Dienst in einer Microservice-Architektur eine eigene Datenbank haben sollte. Wenn Sie jedoch eine eigene Datenbank haben, bedeutet dies tatsächlich, dass Sie einfach eine andere Datenbank innerhalb derselben Datenbankinstanz oder wörtlich eine andere Datenbankinstanz haben? Damit meine ich nicht das Teilen von Datenbanken, was ein Nein-Nein ist, …

5
Ist es eine gute Idee, Shell-Befehle aus C heraus aufzurufen?
Es gibt einen Unix-Shell-Befehl ( udevadm info -q path -n /dev/ttyUSB2), den ich aus einem C-Programm aufrufen möchte. Nach ungefähr einer Woche Kampf könnte ich es wieder selbst implementieren, aber ich möchte das nicht tun. Ist es allgemein anerkannt, dass ich nur anrufe popen("my_command", "r");, oder führt dies zu inakzeptablen …
50 c  unix  shell 

3
Was ist ein Typensystem?
Hintergrund Ich entwerfe eine Sprache als Nebenprojekt. Ich habe einen funktionierenden Assembler, einen statischen Analysator und eine virtuelle Maschine dafür. Da ich mit der von mir aufgebauten Infrastruktur bereits nicht-triviale Programme kompilieren und ausführen kann, habe ich mir überlegt, an meiner Universität einen Vortrag zu halten. Während meines Vortrags erwähnte …

5
Wie weit sollten wir Code und Daten umbenennen, wenn sich die Nomenklaturen der Endbenutzer ändern?
Vor langer Zeit haben wir eine Funktion hinzugefügt, mit der unsere Benutzer ein Bild "akzeptieren" konnten, nachdem es einer Workflow-Warteschlange hinzugefügt wurde. Es stellte sich heraus, dass wir den falschen Begriff verwendet haben und die Benutzer das Bild tatsächlich "genehmigen". Das Ändern von Akzeptieren in Genehmigen auf unserer Benutzeroberfläche ist …

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.