Softwareentwicklung

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


17
Welcher Teil Ihres Projekts sollte sich in der Quellcodeverwaltung befinden?
Ein Mitentwickler hat begonnen, an einem neuen Drupal-Projekt zu arbeiten, und der Systemadministrator hat vorgeschlagen, nur das Unterverzeichnis sites / default in die Quellcodeverwaltung aufzunehmen, da hierdurch "Aktualisierungen einfach über Skripts ausführbar werden". Abgesehen von dieser etwas zweifelhaften Behauptung wirft sie eine andere Frage auf: Welche Dateien sollten der Quellcodeverwaltung …



12
Welche Programmiersprache erzeugt die wenigsten schwer zu findenden Fehler? [geschlossen]
Mit welcher Sprache kann der durchschnittliche Programmierer Ihrer Meinung nach Funktionen mit der geringsten Anzahl schwer zu findender Fehler ausgeben? Dies ist natürlich eine sehr breite Frage, und ich interessiere mich für sehr breite und allgemeine Antworten und Weisheiten. Persönlich verbringe ich sehr wenig Zeit damit, nach seltsamen Fehlern in …

22
Schreiben Sie tatsächlich 'sauberen Code'? [geschlossen]
Ich habe einige Programmierer gesehen, die ihren Code immer wieder modifizierten, um ihn nicht nur "gut funktionieren", sondern auch "gut aussehen" zu lassen. IMO, 'sauberer Code' ist eigentlich ein Kompliment, das anzeigt, dass Ihr Code elegant, vollkommen verständlich und wartbar ist. Der Unterschied ergibt sich, wenn Sie sich zwischen einem …

16
Warum so beliebt bei Python? [geschlossen]
Abgesehen davon, dass ich mich über Whitespace als Syntax ärgere, bin ich kein Hasser. Ich verstehe die Faszination von Python einfach nicht. Ich schätze die Poesie von Perl und habe wunderschöne Webservices in Bash & Korn und Shebang programmiert gnuplot. Ich schreibe Dokumente ein troffund kümmere mich nicht um REXX. …
54 python  perl  bash 



11
Agile Praktiken: Code-Überprüfung - Fehlgeschlagene Überprüfung oder Problem?
Am Ende eines zweiwöchigen Sprints hat eine Aufgabe eine Codeüberprüfung. In der Überprüfung stellen wir fest, dass eine Funktion funktioniert, lesbar ist, aber ziemlich lang ist und ein paar Code-Gerüche aufweist. Einfache Refactor-Arbeit. Ansonsten entspricht die Aufgabe der Definition von erledigt. Wir haben zwei Möglichkeiten. Schlagen Sie die Codeüberprüfung fehl, …

4
Werden die Entwicklungsvorteile der Verwendung von Docker bei der Verwendung von Java im Vergleich zu anderen Sprachen, die eher Unix-Binärdateien entsprechen, negiert?
Ich hatte einen Freund, der sagte: Docker ist unglaublich. Sie können es verwenden, um die Produktion und alle ihre Macken auf Ihrem lokalen Computer zu replizieren . Dann können Sie diese Instanz bereitstellen gerade durch die alle Staging - Workflows super- schnell . Nun, das wäre wahr, wenn die Entwickler …
53 java  deployment  jvm  docker 

7
Ist es eine schlechte Praxis, redundante Dateien nicht sofort aus VCS zu löschen, sondern sie zuerst mit Kommentaren als "Zu löschen" zu markieren?
Ich wollte wissen, ob die Art und Weise, wie ich mit Quelldateien umgehe, die aus der Versionskontrolle gelöscht werden müssen, als schlechte Praxis angesehen werden kann. Ich möchte es Ihnen anhand dieses Beispiels erklären: Vor kurzem wurde ich sehr wütend, weil ich mühsam Java-Klassen in einem Programm aussortieren musste, das …




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.