Softwareentwicklung

70
Wie lesen die Leute große technische Bücher? [geschlossen]

Ich sehe, dass die meisten guten Programmierer die Angewohnheit haben, große Bücher zu lesen, um etwas über Technologie zu lernen. Was braucht es wirklich, um technische Bücher zu lesen, abgesehen vom wirklichen Interesse an der Technologie? Wie kann ich meine Fähigkeit verbessern, diese Bücher zu...

70
Nicht-OOP-Entwurfsmuster? [geschlossen]

Ich habe nur gehört, dass der Begriff "Entwurfsmuster" für objektorientierten Code verwendet wird, und die GoF-Muster enthalten nur OOP-Entwurfsmuster, aber Entwurfsmuster sind elegante Lösungen für häufig auftretende Programmierprobleme, oder? Da ist nichts drin, was besagt, dass sie auf OOP...

70
Wie sind die ersten Compiler entstanden?

Ich frage mich immer, und vielleicht brauche ich eine gute Geschichtsstunde in Programmiersprachen. Aber da die meisten Compiler heutzutage in C erstellt wurden, wie wurden die allerersten Compiler erstellt (AKA vor C) oder wurden alle Sprachen nur interpretiert? Trotzdem verstehe ich immer noch...

70
Das Joel-Test-Äquivalent zum Messen eines Programmierers

Ich verstehe, dass wir zum Messen eines Projekts oder Codes den Joel-Test verwenden können , aber gibt es einen einfachen Standardtest (wie den Joel-Test), der messen und filtern kann, wie gut ein Programmierer ist? Mein Plan ist, diesen Test zuerst als schnellen Filter zu haben, bevor ich zu...

70
Ist das eine Assemblersprache?

In meiner Kindheit programmierte ich auf einem MK-61 Sowjetrechner . Es hatte vier Betriebsregister (X, Y, Z, T) und 15 Speicherregister. Ein Programm könnte 105 Schritte haben. Soweit ich mich erinnere, hatte es Befehle wie: Tauschen Sie die X- und Y-Register Schieberegister (Z nach T, Y nach...

70
Wie entwickelt man Software ohne Akzeptanzkriterien?

Wie entwickelt man gemeinsam Software in einem Team von 4-5 Entwicklern ohne Akzeptanzkriterien, ohne zu wissen, für was die Tester testen und mit mehreren (2-3) Personen, die als Produktbesitzer fungieren. Alles was wir haben ist eine skizzenhafte "Spezifikation" mit einigen Screenshots und ein...