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 http://en.wikibooks.org/wiki/Haskell/Understanding_arrows und http://www.cse.chalmers.se/~rjmh/afp-arrows.pdf überprüft . Ich verstehe nur, dass sie verwendet werden, um Diagramme für …
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 Rundungsprobleme mit Gleitkommazahlen?
UPDATE Ich arbeite in einem kleinen Team von Entwicklern, 4 Leuten. Sie haben alle Quellcodeverwaltung verwendet. Die meisten von ihnen können die Quellcodeverwaltung nicht aushalten und entscheiden sich stattdessen, sie nicht zu verwenden. Ich bin der festen Überzeugung, dass die Quellcodeverwaltung ein notwendiger Bestandteil der beruflichen Entwicklung ist. Verschiedene Probleme …
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 jemanden von Google, der …
Sie versuchen immer, etwas Einfaches zu implementieren, aber aus irgendeinem seltsamen Grund funktioniert es nicht. Sie versuchen also eine mögliche Lösung, aber dann funktioniert etwas anderes nicht. Sie probieren immer wieder andere Problemumgehungen aus, aber jedes Mal funktioniert etwas anderes nicht. Jedes Mal, wenn Sie einen Schritt näher kommen, sind …
Wir alle wissen, was ein Softwareentwicklungsmanager tut, aber ich fürchte, wir wissen es nur vage . Wir denken, wir wissen, was er tut, aber es ist ein bisschen schwierig, genau anzugeben, was der Aufgabenbereich ist. Welche Rolle spielt Ihrer Meinung nach ein Softwareentwicklungsmanager?
Ich habe vor, einen Vortrag über Abhängigkeitsinjektion und IoC-Container zu halten, und ich suche nach guten Argumenten für die Verwendung. Was sind die wichtigsten Vorteile dieser Technik und dieser Tools?
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 Kernspeicher im Weltraum vorzuziehen sein könnte. Ich …
Wie gehe ich mit dem Urheberrechtshinweis über der MIT-Lizenz in der Hauptlizenzdatei um, wenn ich vorhabe, ein MIT-Projekt zu teilen und erheblich zu ändern und umzubenennen. Würde ich den ursprünglichen Autor und meine Firma auflisten oder nur den ursprünglichen Autor? Welche rechtlichen Möglichkeiten habe ich, wenn ich den ursprünglichen Autor …
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 in unterschiedlichen Einheiten, dem Modell bzw. dem …
Ausgelöst von diesem Thread denke ich (wieder) darüber nach, endlich Unit-Tests in meinen Projekten zu verwenden. Ein paar Plakate dort sagen so etwas wie "Tests sind cool, wenn sie gute Tests sind". Meine Frage jetzt: Was sind "gute" Tests? In meinen Anwendungen ist der Hauptteil häufig eine Art numerische Analyse, …
Ich versuche auf hoher Ebene zu verstehen, wie einzelne Threads über mehrere Kerne laufen. Unten ist mein bestes Verständnis. Ich glaube jedoch nicht, dass es richtig ist. Basierend auf meiner Lektüre von Hyper-Threading scheint das Betriebssystem die Anweisungen aller Threads so zu organisieren, dass sie nicht aufeinander warten. Dann organisiert …
Das Kano-Modell der Kundenzufriedenheit definiert verschiedene Klassen von Produktmerkmalen. Darunter sind Muss-Eigenschaften: Wenn diese nicht implementiert sind, wird der Kunde das Produkt nicht akzeptieren. Attraktive Qualitäten (Entzücker): Eigenschaften, die der Kunde oft gar nicht erwartet, die aber für Aufregung und Freude sorgen, wenn sie entdeckt werden. Attraktive Qualitäten haben offensichtlich …
Ich weiß, dass dies eine heiße Debatte ist und dass sich die Meinungen über die Best-Approach-Praxis im Laufe der Zeit ändern. Ich habe in meinen Kursen ausschließlich Feldinjektionen verwendet, bis ich in verschiedenen Blogs ( z. B . : petrikainulainen und schauderhaft und fowler ) über die Vorteile der Konstruktorinjektion …
Ich nähere mich einem Projekt, bei dem ich mit meinem Chef eine Datenbank implementieren muss. Wir sind ein sehr kleines Start-up, daher ist das Arbeitsumfeld zutiefst persönlich. Er hatte mir zuvor eine der Unternehmensdatenbanken gegeben, die völlig gegen das verstieß, was mir in der Schule für RDBMS beigebracht wurde (und …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.