Softwareentwicklung

62
Wie ist das Repository von Google?

Ich habe gehört, dass Google über ein riesiges privates (internes) Repository verfügt, in dem der gesamte Code gespeichert ist. Die Mitarbeiter haben Zugriff darauf, damit sie bei der Entwicklung von Dingen das Rad nicht neu erfinden müssen. Ich würde gerne mehr darüber erfahren! Gibt es hier...

62
Haben Sie sich mit Raumhärten beschäftigt?

Ich bin sehr bemüht, Best Practices im Bereich der Raumhärtung zu studieren. Ich habe zum Beispiel gelesen (obwohl ich den Artikel nicht mehr finde), dass einige Kernteile der Mars-Rover keine dynamische Speicherzuweisung verwendeten, was sogar verboten war. Ich habe auch gelesen, dass altmodischer...

62
Was verursacht Gleitkomma-Rundungsfehler?

Mir ist bewusst, dass Gleitkomma-Arithmetik Präzisionsprobleme hat. Normalerweise überwinde ich sie, indem ich zu einer festen Dezimaldarstellung der Zahl wechsle oder einfach den Fehler vernachlässige. Ich weiß jedoch nicht, was die Ursachen für diese Ungenauigkeit sind. Warum gibt es so viele...

62
Was ist der Zweck von Pfeilen?

Ich lerne funktionales Programmieren mit Haskell und versuche, Konzepte zu erfassen, indem ich zuerst verstehe, warum ich sie benötige. Ich möchte das Ziel von Pfeilen in funktionalen Programmiersprachen kennenlernen. Welches Problem lösen sie? Ich habe

62
Warum müssen wir private Mitglieder in Überschriften setzen?

Private Variablen sind eine Möglichkeit, die Komplexität und Implementierungsdetails für den Benutzer einer Klasse zu verbergen. Dies ist ein ziemlich schönes Feature. Aber ich verstehe nicht, warum wir sie in c ++ in den Header einer Klasse schreiben müssen. Ich sehe zwei ärgerliche Nachteile: Der...

62
Ist MVC nicht gegen OOP?

Die Hauptidee hinter OOP ist die Vereinheitlichung von Daten und Verhalten in einer einzigen Entität - dem Objekt. Bei der prozeduralen Programmierung gibt es Daten und separate Algorithmen, die die Daten modifizieren. In dem Model-View-Controller-Muster sind die Daten und die Logik / Algorithmen...

62
Was ist ein Thread-Pool?

Wie würde man einen Threadpool implementieren? Ich habe auf Wikipedia für "Threadpool" gelesen, kann aber immer noch nicht herausfinden, was man tun sollte, um diese Frage zu lösen (möglicherweise, weil ich nicht ganz verstanden habe, was ein Threadpool in einfachen Worten ist). Kann mir jemand im...