Ich habe gerade gelesen, dass es zwei Versionen von Windows geben wird: Windows RT und Windows 8 . Könnte jemand bitte beschreiben, was die Unterschiede zwischen Windows RT und Windows 8 sind? Und wie können sich diese Unterschiede auf Entwickler auswirken, die Apps für die eine oder andere erstellen? Was …
Ich habe ein kleines Problem mit den Begriffen Modul und Komponente. In meinen Augen handelt es sich bei einem Modul um gebündelte Klassen, die nur über eine genau definierte Schnittstelle zugänglich sind. Sie verbergen alle Implementierungsdetails und sind wiederverwendbar. Module definieren Module, von denen sie abhängen. Was ist der Unterschied …
Ich habe diese Frage kürzlich bei math.SE gesehen. Es hat mich zum Nachdenken gebracht. Könnte Pi als grober Zufallsgenerator verwendet werden? Ich meine, die Ergebnisse sind bekannt (wie lange wurde pi bis jetzt berechnet?), Aber Pi scheint ziemlich zufällig zu sein, wenn man 1 Ziffer auf einmal nimmt. Ergibt das …
Gibt es Java-spezifische Techniken (Dinge, die für C ++ nicht zutreffen würden) zum Schreiben von Code mit niedriger Latenz in Java? Ich sehe oft Java-Rollen mit niedriger Latenz und sie fragen nach Erfahrung beim Schreiben von Java mit niedriger Latenz - was manchmal ein bisschen wie ein Widerspruch zu sein …
Im Jahr 2011 veröffentlichte ich Open-Source-Code, der mit der Apache-Lizenz lizenziert wurde. Daher haben alle Quelldateien die folgende Meldung am oberen Rand: /* Copyright 2011 My Name Licensed under the Apache License... <blah blah> */ Nun ist es also 2012 und ich bereite mich auf die Veröffentlichung einer Version 1.1 …
Beim Schreiben eines Iterators habe ich festgestellt, dass ich den folgenden Code geschrieben habe (Fehlerbehandlung beim Entfernen). public T next() { try { return next; } finally { next = fetcher.fetchNext(next); } } finde es etwas leichter zu lesen als public T next() { T tmp = next; next = …
In meinen Projekten, in denen das Repository von mir und anderen Programmierern gemeinsam genutzt wird, schreibe ich immer Commit-Nachrichten, auch wenn ich der Hauptentwickler bin. Aber bei Projekten, bei denen ich als Einzelentwickler an einem Projekt arbeite und das Repository auf meinem persönlichen Laptop gehostet wird und nicht einmal vom …
Gibt es einen empfohlenen / allgemein akzeptierten Codierungsstil für Situationen, in denen eine Funktion ein Tupel von Werten zurückgibt, aber anschließend nur einer dieser Werte verwendet wird (beachten Sie, dass dies hauptsächlich für Bibliotheksfunktionen gedacht ist, die ich nicht ändern kann - einen Wrapper schreiben Der Anruf ist wahrscheinlich ein …
Also bin ich Dictionary<int, int>heute auf der Arbeit gestoßen. Das kam mir einfach komisch vor, weil ich wahrscheinlich List<int>stattdessen einfach eine verwendet hätte. Gibt es einen Unterschied und würde es einen Anwendungsfall geben, bei dem eine Struktur der anderen vorgezogen würde?
Angenommen, Sie haben ein Dokument mit einem Aufsatz geschrieben. Sie möchten diesen Aufsatz analysieren, um nur bestimmte Wörter auszuwählen. Cool. Ist die Verwendung eines regulären Ausdrucks schneller als das zeilenweise und wortweise Analysieren der Datei, um nach einer Übereinstimmung zu suchen? Wenn ja, wie funktioniert das? Wie kannst du schneller …
Soweit ich sehe, erfordert das Konsumieren von SOAP einen SOAP-Stack, so dass es für Ihre Kunden schwieriger ist, zu konsumieren, dh sie müssen sicherstellen, dass sie einen SOAP-Stack haben, der die POST-Daten und die Header korrekt formatiert und Ihnen dann einige zurückgibt Datenstruktur, während Sie mit REST nur eine HTTP-GET-Anforderung …
Eine verzögerte Auswertung von Ausdrücken kann dazu führen, dass ein Programmierer die Kontrolle über die Reihenfolge verliert, in der sein Code ausgeführt wird. Ich habe Probleme zu verstehen, warum dies von einem Programmierer akzeptiert oder gewünscht wird. Wie kann dieses Paradigma verwendet werden, um vorhersehbare Software zu erstellen, die wie …
Ich leite ein Team von 3-4 Nachwuchsentwicklern. Meine Aufgabe - neben dem Schreiben von Code - ist es, die Junioren zu beaufsichtigen und zu begleiten. Aber ich verstehe vollkommen, wie sehr Entwickler Autonomie in ihrer Arbeit schätzen, und ich möchte ihre intrinsische Motivation nicht zerstören, indem ich sie mit meinen …
Kann ich (legal) ein Programm verwenden, das unter der GPL von einem anderen Programm veröffentlicht wurde, das ich schreibe, und muss die GPL (für das Programm, das ich schreibe) nicht respektieren? Wenn ich zum Beispiel eine GUI habe, die ein Programm verwendet (das unter der GPL steht), kann ich den …
Wie ist das Verhältnis von BDD und TDD? Nach meinem Verständnis fügt BDD zwei wichtige Dinge zu TDD hinzu: Benennungstests (Sicherstellen / Sollte) und Abnahmetests. Soll ich TDD während der Entwicklung von BDD folgen? Wenn ja, sollten meine TDD-Komponententests im selben Stil angegeben werden?
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.