Programmierpraktiken sind die häufig oder nicht so häufig verwendeten Methoden bei der Entwicklung von Software. Dies können Dinge wie Agile Development, Kanban, Coding-Verknüpfungen usw. sein.
Ich habe keine Ahnung, wie diese eigentlich heißen, aber ich sehe sie die ganze Zeit. Die Python-Implementierung sieht ungefähr so aus: x += 5als Kurzschreibweise für x = x + 5. Aber warum wird dies als gute Praxis angesehen? Ich habe es in fast jedem Buch oder Programmier-Tutorial gelesen, das …
Ich habe viel in Python programmiert. Aus beruflichen Gründen programmiere ich jetzt in Java. Die Projekte, die ich mache, sind eher klein, und möglicherweise würde Python besser funktionieren, aber es gibt gültige nicht-technische Gründe für die Verwendung von Java (ich kann nicht auf Details eingehen). Die Java-Syntax ist kein Problem. …
Ein Kollege sagte mir, dass die Erstellung von Java-Objekten die teuerste Operation ist, die Sie ausführen können. Daraus kann ich nur den Schluss ziehen, so wenig Objekte wie möglich zu erstellen. Dies scheint den Zweck der objektorientierten Programmierung etwas zu entkräften. Wenn wir keine Objekte erstellen, schreiben wir nur einen …
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 …
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 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 …
Wenn wir uns das alte Programm Netscape Navigator oder eine frühe Version von Microsoft Word ansehen, waren diese Programme weniger als 50 MB groß. Wenn ich jetzt Google Chrome installiere, sind es 200 MB und die Desktop-Version von Slack 300 MB. Ich habe über eine Regel gelesen, dass Programme den …
Ich hatte kürzlich ein Vorstellungsgespräch, in dem sie mir eine Stunde Zeit gaben, um richtigen Code zu schreiben. Es war keine große Menge, wahrscheinlich weniger als 100 Zeilen. Nach ungefähr 45 Minuten kompilierte ich, ließ es laufen und brachte es zum Laufen. Ich habe vielleicht 5-10 Minuten damit verbracht, Kompilierungsfehler …
Ich denke immer wieder über diese Frage nach. Ich möchte die Dinge richtig machen: sauberen, verständlichen und korrekten Code schreiben, der einfach zu pflegen ist. Am Ende schreibe ich jedoch Patch für Patch. Nur weil es keine Zeit gibt, Kunden warten, ein Fehler sollte über Nacht behoben werden, das Unternehmen …
Weitere Informationen finden Sie unter http://news.ycombinator.com/item?id=4037794 Ich habe eine relativ einfache Entwicklungsaufgabe, aber jedes Mal, wenn ich versuche, sie anzugreifen, gerate ich in tiefe Gedanken - wie könnte sie die Zukunft verlängern, was werden die Kunden der zweiten Generation brauchen, wie wirkt sie sich auf "nicht funktionsfähig" aus? Aspekte (z. …
Ich lerne gerade, Git zu benutzen, indem ich Pro Git lese . Im Moment lerne ich etwas über Verzweigungen und Tags. Meine Frage ist, wann ich einen Zweig und wann ein Tag verwenden soll. Angenommen, ich erstelle eine Verzweigung für Version 1.1 eines Projekts. Soll ich den Zweig verlassen, um …
Ich kümmere mich zu Hause um meine eigenen Angelegenheiten und meine Frau kommt zu mir und sagt Schatz. Kannst du alle Tageslichteinsparungen der Welt für 2018 in der Konsole drucken? Ich muss etwas überprüfen. Und ich bin super glücklich, denn darauf hatte ich mein ganzes Leben lang mit meiner Java-Erfahrung …
Als "neuer" Programmierer (ich habe 2009 zum ersten Mal eine Codezeile geschrieben) ist mir aufgefallen, dass es relativ einfach ist, ein Programm zu erstellen, das heutzutage recht komplexe Elemente aufweist, beispielsweise mit .NET Framework. Das Erstellen einer visuellen Benutzeroberfläche oder das Sortieren einer Liste ist jetzt mit nur wenigen Befehlen …
Ich bin kürzlich auf eine Klasse gestoßen, die so ziemlich jedes einzelne Zeichen als Konstante liefert. alles von COMMAbis BRACKET_OPEN. Ich frage mich, ob dies notwendig war. Ich habe einen "Artikel" gelesen, der nahelegt, dass es hilfreich sein kann, Literale mit einzelnen Zeichen in Konstanten zu ziehen. Ich bin also …
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.