Ich bin ein Anfänger Webentwickler (ein Jahr Erfahrung). Ein paar Wochen nach Abschluss des Studiums wurde mir angeboten, eine Webanwendung für ein Unternehmen zu erstellen, dessen Inhaber kein großer Techniker ist. Er hat mich angeworben, um den Diebstahl seiner Idee, die hohen Entwicklungskosten eines Dienstleistungsunternehmens und die langfristige Betreuung des …
Aus Versehen bin ich auf folgendes Zitat von Linus Torvalds gestoßen: "Schlechte Programmierer sorgen sich um den Code. Gute Programmierer sorgen sich um Datenstrukturen und ihre Beziehungen." Ich habe in den letzten Tagen darüber nachgedacht und bin immer noch verwirrt (was wahrscheinlich kein gutes Zeichen ist), daher wollte ich Folgendes …
Also starte ich ein brandneues Projekt in Java und erwäge, Spring zu verwenden. Warum denke ich über den Frühling nach? Weil mir viele Leute sagen, ich sollte Spring benutzen! Im Ernst, jedes Mal, wenn ich versucht habe, die Leute dazu zu bringen, zu erklären, was genau Frühling ist oder was …
Viele Leute behaupten, "Kommentare sollten erklären, warum, aber nicht wie". Andere sagen, "Code sollte sich selbst dokumentieren" und Kommentare sollten knapp sein. Robert C. Martin behauptet, dass (in meinen eigenen Worten umformuliert) Kommentare häufig "Entschuldigungen für schlecht geschriebenen Code" sind. Meine Frage lautet wie folgt: Was ist falsch daran, einen …
In einem Beitrag erwähnte Joel Spolsky, dass die 5-stellige Reputation von Stack Overflow Ihnen dabei helfen kann, einen Job zu verdienen, der mehr als 100.000 US-Dollar zahlt. Wie viel davon ist real? Möchte jemand seinen Erfolg bei der Erlangung eines hochbezahlten Jobs aufgrund seines Rufs auf Stack Exchange-Websites teilen? Ich …
Wer möchte in einem schnelllebigen Umfeld arbeiten? Nicht ich! Ich möchte ein zivilisiertes Umfeld, in dem die Menschen einen Sinn für Ausgewogenheit haben. Auf diese Weise wird qualitativ hochwertigere Arbeit geleistet und das Arbeitsleben ist nicht voller Stress und Qualen.
Ich wurde kürzlich beauftragt, in meiner OS-Klasse aus den Tanenbaum-Torvalds-Debatten zu lesen . In den Debatten macht Tanenbaum einige Vorhersagen: Mikrokerne sind die Zukunft x86 wird aussterben und RISC-Architekturen werden den Markt dominieren (In 5 Jahren) wird jeder ein kostenloses GNU-Betriebssystem ausführen Ich war ein Jahr alt, als die Debatten …
Ich habe einen XML-Texteditor geschrieben , der zwei Ansichtsoptionen für denselben XML-Text bietet, einen eingerückt (virtuell), den anderen linksbündig. Die Motivation für die linksbündige Ansicht besteht darin, den Benutzern zu helfen, die Whitespace-Zeichen, die sie zum Einrücken von Klartext- oder XPath-Code verwenden, ohne Beeinträchtigung durch Einrückungen, die ein automatischer Nebeneffekt …
Insbesondere in Bibliotheken enthalten Pakete häufig Klassen, die nach einem einzigen Konzept organisiert sind. Beispiele: xml, sql, user, config, db . Ich denke, wir alle fühlen uns ziemlich natürlich, dass diese Pakete im Singular korrekt sind . com.myproject. xml .Element com.myproject. sql .Connection com.myproject. Benutzer .Benutzer com.myproject. Benutzer .UserFactory Wenn …
In einer gitUmgebung, in der wir die meisten Projekte modularisiert haben, haben wir es mit einem Projekt pro Repository oder mit mehreren Projekten pro Repository- Designproblem zu tun . Betrachten wir ein modularisiertes Projekt: myProject/ +-- gui +-- core +-- api +-- implA +-- implB Heute haben wir ein Projekt …
Ich bin der neue Entwickler - dies ist meine erste Programmierposition. Mein Problem ist das Folgende: Wir verwenden git- Ich schneide einen Zweig aus unserem developZweig aus und arbeite dann an der kleinen Aufgabe, die mir zugewiesen wurde. Es ist sehr langsam, weil ich unerfahren bin. Bis ich bereit bin, …
Mir wurde gesagt, dass ich ein Teamleiter eines bevorstehenden Projekts sein soll. Ich war noch nie zuvor Teamleiter, aber die Zuständigkeiten sind die, die Sie normalerweise erwarten würden. In den 8 oder 9 Monaten, die für die Fertigstellung des Projekts benötigt werden, haben sich 3 bis 4 andere Entwickler zusammengeschlossen. …
Python 3 wurde im Dezember 2008 veröffentlicht. Seitdem ist viel Zeit vergangen, aber noch heute zögern viele Entwickler, Python 3 zu verwenden. Selbst beliebte Frameworks wie Django sind noch nicht mit Python 3 kompatibel, verlassen sich aber immer noch auf Python 2. Sicher, Python 3 weist einige Inkompatibilitäten mit Python …
Es scheint eine gewisse Übereinstimmung zu bestehen, dass Ausnahmemeldungen nützliche Details enthalten sollten . Warum enthalten viele häufige Ausnahmen von Systemkomponenten keine nützlichen Details? Einige Beispiele: Der .NET- ListIndexzugriff ArgumentOutOfRangeExceptiongibt weder den Indexwert an, der versucht wurde und ungültig war, noch den zulässigen Bereich. Grundsätzlich sind alle Ausnahmenachrichten aus der …
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.