Softwareentwicklung

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


7
Worauf achten Sie beim Debuggen von Deadlocks?
In letzter Zeit habe ich an Projekten gearbeitet, die häufig Threading verwenden. Ich denke, dass ich in Ordnung bin, sie zu entwerfen. Verwenden Sie so oft wie möglich das zustandslose Design, sperren Sie den Zugriff auf alle Ressourcen, die mehr als einen Thread benötigen usw. Meine Erfahrung in der funktionalen …



6
MATLAB und R als Hardcore-Programmierer überleben [geschlossen]
Ich liebe es, in Sprachen zu programmieren, die sich an Hardcore-Programmierer zu richten scheinen. (Meine Favoriten sind Python und D.) MATLAB richtet sich an Ingenieure und R an Statistiker. Diese Sprachen wurden anscheinend für Leute entwickelt, die keine Hardcore-Programmierer sind und nicht wie Hardcore-Programmierer denken. Ich finde es immer etwas …
25 languages  r  matlab 

22
Ist das Erlernen von C (oder C ++) eine Voraussetzung, um ein guter (exzellenter) Programmierer zu sein? [geschlossen]
Als ich anfing zu programmieren, konnten echte Programmierer Assembler im Schlaf schreiben. Jede ernsthafte Informatikausbildung würde ein hohes Maß an Schulung und Übung in der Programmierung mit Assembler beinhalten. Das hat sich seitdem geändert, bis ich sehe, dass die Abschlüsse in Informatik mit Montage, wenn überhaupt, für insgesamt zwei Wochen …

5
Was tun, wenn ich C ++ - Header-Dateien hasse?
Ich war immer verwirrt über Header-Dateien. Sie sind so seltsam: Sie enthalten eine .h-Datei, die keine .cpp-Datei enthält, aber .cpp-Dateien werden auch kompiliert. Kürzlich bin ich einem Teamprojekt beigetreten, und natürlich werden sowohl .h als auch .cpp verwendet. Ich verstehe, dass dies sehr wichtig ist, aber ich kann nicht damit …



10
Beispiele für Zustandsautomaten [geschlossen]
Ich suche nach guten Beispielen für endliche Zustandsmaschinen; Sprache ist nicht besonders wichtig, nur gute Beispiele. Code-Implementierungen sind nützlich (verallgemeinerter Pseudo-Code), aber es ist auch sehr nützlich, die verschiedenen Verwendungen von FSMs zu erfassen. Beispiele müssen nicht unbedingt computerbasiert sein, zum Beispiel ist das Beispiel von Mike Dunlavey's Railroad Networks …

8
Warum dauert es so lange, bis die HTML 5-Spezifikation fertig ist? [geschlossen]
Ich las dies und ein Satz fiel mir auf (meine Betonung): Ian Hickson, der größte Kritiker von XHTML, hat HTML 5 entwickelt, eine actionorientierte Spezifikation für Kleinkinder, die erst 2022 das Erwachsenenalter erreicht , obwohl einige davon heute verwendet werden können. Ist das wahr? Ist das wirklich der HTML 5-Entwicklungszyklus? …
25 html5 


12
Steigert Musik Ihre Produktivität? [geschlossen]
Ich wollte wissen, ob Sie denken und Audio-Hintergrund ist nur eine Ablenkung oder könnte eine Hilfe beim Programmieren sein. Bei mir funktioniert es so: Wenn ich Pseudocode schreibe oder Verfahren implementiere, die in einer Sprache, in der ich Dokumente nachschlagen kann, sehr klar sind, hilft es mir sehr, wenn im …

12
Wie überprüfe ich Code, den ich nicht verstehe?
Mir wurde die Aufgabe übertragen, die Entwicklung in unserem Unternehmen zu verbessern. Das erste, was ich starten wollte, waren Codeüberprüfungen, da dies hier noch nie zuvor durchgeführt wurde. Es gibt 3 Programmierer in unserer Firma. Ich bin ein Webprogrammierer, meine bekannten Sprachen sind hauptsächlich PHP, ActionScript und JavaScript. Die anderen …


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.