Ich las den Wikipedia-Artikel über Douglas McIlroy und fand ein Zitat, das erwähnt "Der wahre Held der Programmierung ist derjenige, der negativen Code schreibt." Was bedeutet
Fragen zur objektiven Bedeutung oder zum gemeinsamen Verständnis von Wörtern und Konzepten im Zusammenhang mit dem Lebenszyklus der Systementwicklung
Ich las den Wikipedia-Artikel über Douglas McIlroy und fand ein Zitat, das erwähnt "Der wahre Held der Programmierung ist derjenige, der negativen Code schreibt." Was bedeutet
Ich habe versucht, Alternativen zur Verwendung globaler Variablen in einem älteren Code zu finden. Bei dieser Frage geht es jedoch nicht um die technischen Alternativen, sondern hauptsächlich um die Terminologie . Die naheliegende Lösung besteht darin, einen Parameter an die Funktion zu übergeben,...
Ich habe verschiedene APIs und SDKs durchgesehen, als mir klar wurde, dass ich den Unterschied zwischen einer so genannten API und einer so genannten SDK nicht wirklich erkennen konnte . Beide sind konzeptionell eine Möglichkeit für Ihr Programm, mit den Ressourcen einer anderen Software zu...
Beispiel hier: Welche Sprachen sollte ich kennen, wenn ich an der Erstellung von Webanwendungen interessiert bin? Ja, ich verstehe, dass HTML und CSS nicht vollständig sind. Ja, ich verstehe, dass es sich um deklarative und nicht um imperative Sprachen handelt. Aber warum werden Menschen immer...
Ich verstehe, dass C und C ++ verschiedene Sprachen sind, aber als ich C ++ lernte, wurde mir immer gesagt, dass C eine Teilmenge von C ++ ist oder C ++ C mit Klassen ist. Und das war bis zum Erscheinen von C ++ x0, C ++ 11 (oder dem modernen C ++ 11/14/17 im Allgemeinen) ganz richtig. Tatsächlich...
Ich habe viele Leute gesehen, die sich als "Softwareberater" bezeichnet haben. Diese Berater tun, was ein normaler Softwareentwickler tut, schreiben Code, schätzen Aufgaben, beheben Fehler und nehmen an Besprechungen teil usw. Der einzige Unterschied ist, dass Berater mehr verdienen. Wie...
Ich bin mir nicht sicher, ob ich die Beziehung oder den Unterschied zwischen User Story, Feature und Epic vollständig verstehe. Ein Feature ist nach dieser Fragestellung eine Sammlung von Geschichten. Eine der Antworten legt nahe, dass ein Feature tatsächlich ein Epos ist. Werden Features und Epics...
Wie wir alle wissen, kam es nach IPv4 zu IPv6. Wie ist dieser Übergang passiert? Ich möchte nur wissen, ob es auch IPv5 gibt. Oder gibt es eine andere Logik bei der Benennung dieser IP-Version als
Einfache Frage, aber ich höre oft diese drei Begriffe, die mit solcher Wildheit definiert wurden, aber von denen ich wusste, dass sie im Laufe der Jahre unterschiedliche Bedeutungen hatten. Was sind die "richtigen" Definitionen von "Prozeduren", "Methoden", "Funktionen", "Unterprogrammen"...
Was ist der Unterschied zwischen den Begriffen gleichzeitige und parallele Ausführung? Ich habe den Unterschied nie richtig verstanden. Das Tag definiert Parallelität als eine Art und Weise, zwei Prozesse gleichzeitig auszuführen, aber ich dachte, Parallelität sei genau dasselbe, dh separate...
Ich sehe diesen Begriff sehr im Kontext der Softwarearchitektur ("Domain-Model", "Domain-Driven-Design" usw.). Ich habe es gegoogelt, aber ich bekomme Unmengen verschiedener Definitionen. Also, was ist es
Ich habe den Quellcode eines Open-Source-Frameworks durchgesehen, wo ich eine Variable "payload" gesehen habe, die oft erwähnt wurde. Irgendwelche Ideen, wofür "Nutzlast"
In der Informatik sehe ich häufig Simulation und Emulation . Diese beiden Begriffe scheinen synonym zu sein. Gibt es einen Unterschied zwischen Simulation und Emulation
Manchmal wird dem Programmierer in einer Programmierübung, bei der Erstellung von Boilerplates, bei der Implementierung von Führungsschienen für die Aufgaben eines Junior-Programmierers usw. nicht implementierter Code angezeigt, und er wird aufgefordert, "die Lücke auszufüllen". Zum Beispiel ein...
Ich bin kein englischer Muttersprachler. In meiner Muttersprache sind mir einige Begriffe bekannt, die sich auf die Bedingung beziehen, die zum Stoppen einer Rekursion geprüft wurde, und auf die Bedingung, die für extreme, unwahrscheinliche oder sehr einfache Fälle geprüft wurde. Auf Englisch bin...
Ich habe viel über Webdienste und Web-APIs gehört. Gibt es einen Unterschied zwischen ihnen oder sind sie gleich?
Warum heißen "Bitmasken" so? Ich weiß, dass sie hauptsächlich für bitweise Operationen verwendet werden und die Verwendung von Bitmasken effizienter ist als die Verwendung separater Variablen. Meine Frage ist jedoch, warum und wann Bitmasken erfunden wurden. Wurden sie seit den frühen Computertagen...
Ich weiß nicht genau, was Skalar bedeutet, aber ich versuche zu sehen, ob ich richtig darüber nachdenke. Bezieht sich Skalar auf Willkür, bei der der Datentyp ein beliebiger Typ sein kann, oder kann ein System nicht wissen, um welchen Datentyp es sich
In einem Code, den ich überprüfe, sehe ich Dinge, die dem folgenden moralischen Äquivalent entsprechen: public class Foo { private Bar bar; public MethodA() { bar = new Bar(); bar.A(); bar = null; } public MethodB() { bar = new Bar(); bar.B(); bar = null; } } Das Feld barhier ist logischerweise...
Wie heißt das Muster, in dem einzelne Mitwirkende (Programmierer / Designer) ein Artefakt entwickelt haben, das als Ablenkung dienen soll, damit das Management dieses Merkmal im Endprodukt entfernen kann ? Dies ist eine Folklore, die ich von einem ehemaligen Kollegen gehört habe, der bei einer...