Ist es möglich, 2 Millionen Codezeilen zu debuggen? (Die Szene mit Nedry im Jurassic Park) [geschlossen]

In einer berühmten Szene mit John Hammond und Nedry sagt Nedry, dass er der einzige ist, der 2 Millionen Codezeilen debuggen kann. Also habe ich nach dieser Szene und mit meiner Frustration gegoogelt und einige Websites sagen, dass 2 Millionen Codezeilen dem Windows 3.1-Betriebssystem entsprechen, das mit ungefähr 2,5 Millionen Codezeilen erstellt wurde.

Frage:

Ist es also möglich, dass nur eine Person 2 Millionen Codezeilen codieren/debuggen kann, und wenn man bedenkt, dass der „Park“ geöffnet sein musste, um einige Einnahmen zu erzielen und die Investoren zu bezahlen?

Szene: https://twitter.com/jurassicworld/status/870729372113686529?lang=de

Informationen: https://informationisbeautiful.net/visualizations/million-lines-of-code/

Bitte berücksichtigen Sie das Alter der Figur in dieser Szene und viele Dinge wie Wochenendzeit, Urlaub, Zeit mit der Familie und ob die "Figur" vorübergehend krank wurde usw. Ein paar Minuten später sagte John Hammond Alan Grant in den Travel Trailers, dass Nedry verschwört sich mit einem anderen Charakter (Lewis Dodgson), sodass die Zeit nicht für „Codierung oder Arbeit“ oder produktionsbezogene Zeit ist, also berücksichtigen Sie diese Zeit bitte wie in den obigen Beispielen.

Was ist eine Verbindung zwischen dem Debuggen von zwei Millionen Codezeilen und der Notwendigkeit, dass der Park geöffnet sein sollte?
Willkommen bei Film & Fernsehen! Diese Frage bezieht sich auf Kleinigkeiten , die nicht zum Verständnis oder zur Wertschätzung des Titels beitragen und daher für M&TV nicht zum Thema gehören, wie in unserem Hilfeleitfaden definiert.
In der realen Welt hängt es davon ab, wie gut der Code geschrieben/strukturiert wurde und ob es eine gute Testsuite gibt. Die Geschwindigkeit der Kompilierung (und die Wiederholbarkeit von Fehlern) spielt auch eine Rolle dabei, wie viel Zeit zum Debuggen von 2 Millionen Codezeilen benötigt wird.
Hat Nedry nicht darauf hingewiesen, dass man ihn nicht verärgern sollte, weil er der einzige war, der den Job zu einem so niedrigen Preis annehmen würde und dass die Software aufgrund der ganzen notwendigen Automatisierung komplex ist? „2 Millionen Codezeilen“ hätte leicht übertrieben sein können.

Antworten (1)

Ich bin Programmierer, und wir nennen das "Übertreibung, um die Possenreißer zu beeindrucken".

Hammond kennt sich nicht mit Programmierung aus, es ist möglich, aber unwahrscheinlich, dass 2 Millionen Codezeilen beteiligt sind, aber unwahrscheinlich.

Das Debuggen bedeutet nicht, alles in einem Durchgang zu lesen, wie ein Buch, das nach Fehlern sucht, aber es ist schwierig. Wenn ich meinem Chef sage, dass ich Code debuggen muss, sage ich ihm nicht, dass ich wiederholt UMSCHALT+STRG+B drücke und alles behebe, was fehlerhaft ist.

Also verstehe ich nicht, warum sie diese Übertreibung machen, als ich das erste Mal dachte, es sei ein Witz, aber ich kann mir nicht vorstellen, wie viel es ist, weil das einzige, was ich codiert habe, C # und C ++ ist und nur zum Patchen, und in anderen Fällen habe ich es verwendet php, also sind es grundlegende Sprachen, aber 2 Millionen, es ist so unglaublich wie einige Szenen in Filmen, wenn eine Figur das Satellitenhandy mit leerem Akku hat, normalerweise in den Nachrichten. Sat-Telefone haben einen Boden, um ein SOS zu senden, um einen Notfall zu melden. Kurz gesagt, die Sat-Telefone sind für Notfälle gerüstet. Siehe: iridium.com/products/iridium-extreme
Und die Unterseite von Deal With Emergencies kann aus Sicherheitsgründen eine dedizierte Batterie verwenden.
Aber mein schwieriger Bereich ist das Netzwerken, ich liebe das Netzwerken mehr als das Programmieren, also ist es einfach, ein Netzwerk mit acht Verbindungsmaschinen zu verbinden, aber je nachdem, was sie mit Verbindung, WAN oder LAN meinen? Allerdings ist das Anschließen von acht Maschinen an ein LAN sicher ein Scherz. Ein Kind mit 10 Jahren kann 8 Computer mit Cat6-Kabeln an einen Switch anschließen und ihn mit dem RJ45-Anschluss verbinden, also nichts wirklich Schwieriges für die heutige Zeit.
Sie hatten 1993 weder Cat6 noch Ethernet. Sie verfehlen den Punkt völlig. 1993 hatten nur wenige Menschen die leiseste Ahnung, was Computer sind oder können, also ist „einige beeindruckende Zahlen zu erfinden“ nur „Sci-Fi“, nicht mehr.
Ja, sicher, aber um den Computer tatsächlich mit einem Netzwerk zu verbinden, weiß jeder, wie man diese (WLAN- oder Kabel-) Verbindung herstellt. Aber ja, ich bin 1995 geboren, also weiß ich nicht, wie in 93 LANs funktioniert.