Als «programming-practices» getaggte Fragen

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.


16
Grokking Java Culture - warum sind die Dinge so schwer? Wofür optimiert es? [geschlossen]
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. …


16
Projekt ist fast fertig, aber prozeduraler Spaghetti-Code. Schreibe ich um oder versuche ich einfach weiter, es zu versenden? [geschlossen]
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 …

17
Torvalds Zitat über einen guten Programmierer [geschlossen]
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 …

16
Was stimmt nicht mit Kommentaren, die komplexen Code erklären?
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 …


15
Warum sind die Programme so groß?
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 …


17
Wie balancieren Sie in Ihrer täglichen Arbeit zwischen „mach es richtig“ und „mach es so schnell wie möglich“? [geschlossen]
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 …

22
Festgefahren, weil "zu viel gewusst" wurde [geschlossen]
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. …



11
Wie hat sich eine Zunahme der Komplexität von Systemen auf nachfolgende Generationen von Programmierern ausgewirkt?
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 …

15
Sind Einzelzeichenkonstanten besser als Literale?
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 …

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.