Haben Sie jemals einen Punkt in Ihrem Job erreicht, an dem Sie gerade gewusst haben, dass es Zeit ist, weiterzumachen? Wann kommst du an den Punkt, an dem du bereit bist, die Dämonen, die du kennst, für diejenigen loszulassen, die du nicht kennst? Was war sozusagen Ihr ausschlaggebender Faktor, als …
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?
Der Joel-Test ist ein bekannter Test, um festzustellen, wie gut Ihr Team ist. Was denkst du über die Punkte? Sind Sie mit einem von ihnen nicht einverstanden? Gibt es etwas, das Sie hinzufügen würden?
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 …
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. …
Ich sehe die unveränderlichsten POJOs so geschrieben: public class MyObject { private final String foo; private final int bar; public MyObject(String foo, int bar) { this.foo = foo; this.bar = bar; } public String getFoo() { return foo; } public int getBar() { return bar; } } Dennoch neige ich …
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 …
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 …
Ich arbeite an einer Reihe von Webdiensten für einen mobilen Client, und die Anforderungen verlangen, dass eine eindeutige Geräte-ID in allen Anforderungen enthalten ist, in bestimmten Anforderungen gespeichert und zum Filtern von Ergebnissen in anderen verwendet wird. Es wurde vorgeschlagen, dass es in einen benutzerdefinierten HTTP-Header eingefügt wird, da es …
Ich habe mir das WPF MVVM Framework Caliburn.Micro angesehen und gelesen, dass viele Standard-Dinge auf Namenskonventionen basieren . Beispiel: Automatische Bindung von Eigenschaften in der Ansicht an Eigenschaften im ViewModel. Obwohl dies praktisch zu sein scheint (entfernt einen Teil des Kesselschild-Codes), ist meine erste instinktive Reaktion, dass es für einen …
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, …
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 …
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 …
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 …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.