Wenn ich Design für eine Aufgabe mache, kämpfe ich immer wieder gegen dieses quälende Gefühl, dass es, abgesehen davon, dass es sich um eine allgemeine Gliederung handelt, am Ende mehr oder weniger ignoriert wird. Ich gebe Ihnen ein Beispiel: Ich habe ein Frontend für ein Gerät geschrieben, das Lese- / …
Warum können wir sie nicht auf dieselbe Seite setzen, wie jede Aktion mit ihrer Ansicht gepaart? Verwenden Sie keine Codeinsel, sondern den Controller-Code oben und den Code unten? Was sind die Probleme bei diesem Ansatz? Mit MVC beziehe ich mich auf Frameworks wie ASP.NET MVC und Ruby on Rails, und …
Ich möchte PHP für die Webentwicklung lernen, wurde aber aufgrund von Kommentaren wie den folgenden zurückgezogen * : PHP ist gut, generiert aber Spaghetti-Code PHP ist nett, aber Python ist Heiratsmaterial In PHP fehlen Dinge, die Sie in anderen Sprachen wie C # oder Java erhalten Aber für PHP5 habe …
Ich lese eine Analyse zu dynamischen Arrays (aus dem Skiena-Algorithmushandbuch). Das heißt, wenn wir eine Array-Struktur haben und jedes Mal, wenn wir keinen Platz mehr haben, ein neues Array zuweisen, das doppelt so groß ist wie das Original. Es beschreibt die Verschwendung, die auftritt, wenn die Größe des Arrays geändert …
Ich möchte mein erstes Java-Programm schreiben, zum Beispiel Phonebook, und ich frage mich, was ich zuerst tun soll. Meine Frage ist, ob ich zuerst GUI-Klassen schreiben oder zuerst Util-Klassen verwenden soll. Ich bin Datenbankentwickler und möchte die besten Praktiken beim Erstellen von Programmen kennen.
Ich habe gerade das Buch 'Pearls of Functional Algorithm Design' von Richard Bird gekauft. Leider enthält das Buch keinen Abschnitt, in dem die verwendete Notation beschrieben wird. Sie können den Inhalt des Buches anzeigen, indem Sie auf die Amazon-Seite gehen und auf das Buchcover klicken, um einen Einblick in das …
Meine Klassen folgen dieser Struktur Service Tier (erstellt und ordnet InputDTO DB-Daten zu) DAO Tier (führt tatsächlich DB-Aufrufe aus) Wenn ich JUnit-Tests der Service-Schicht schreibe, wird die DAO-Schicht aufgerufen. Dies erwartet eine tatsächliche DB-Verbindung und das Abrufen von Daten aus der DB. Sollte ich die DAO-Schicht vollständig von der Service-Schicht …
Wenn ich Open-Source-Code herunterladen würde, der eine nette Sache macht, die ich brauche, aber nicht annähernd so viele Optionen oder Schnickschnack hat, die ich brauche ... und ich mache eine Menge Änderungen an einigen Stellen Der Basiscode aus dem Open Source-Projekt ist noch vorhanden, aber es hat sich viel geändert …
Ich habe ein allgemeines Repository für kleine Versorgungsunternehmen (die zu diesem Zeitpunkt als zu klein angesehen wurden, um ein eigenes Repository zu gewährleisten. 'Vielleicht ein weiteres Problem für sich selbst), von denen einige veraltet sind und wahrscheinlich nie wieder bereitgestellt werden. Aber eine Regel, bei der ich arbeite, ist, niemals …
Ich möchte meinen Computer so einrichten, dass ich in .net, C #, Java, ActionScript, JS / CSS und funktionalen Sprachen wie Scala oder Haskell entwickeln kann. Ich möchte dies jedoch mit der geringsten Anzahl von IDEs mit vollem Funktionsumfang tun, um zu lernen / Programme, die Festplattenspeicher auf meinem Computer …
Unter anderem vereinfachen die Reactive Extensions von .NET die Parallelitätsverwaltung. Nach allem, was ich gehört habe, wird .NET 4.5 die Parallelitätsverwaltung mit Dingen wie dem awaitSchlüsselwort vereinfachen . Meine Frage: Wird .NET 4.5 die reaktiven Erweiterungen überflüssig machen? Oder wird von Microsoft erwartet, dass es die .NET 4.5-Ergänzungen als alternative …
Wikipedia sagt: Nicht gleich Das Symbol für die Ungleichung - wenn Elemente nicht gleich sind - ist ein durchgestrichenes Gleichheitszeichen "≠" (Unicode 2260). Die meisten Programmiersprachen, die sich auf den ASCII-Zeichensatz beschränken, verwenden ~ = ,! =, / =, = / = Oder <>, um ihren booleschen Ungleichungsoperator darzustellen. Mit …
Ich mag die Paarprogrammierung für bestimmte Projekte oder Funktionen sehr. Es kann als sofortige Überprüfung der Integrität dienen und die Codeabdeckung in Ihrem Entwicklungsteam erhöhen. Trotzdem stoße ich immer auf ein Problem mit den Redakteuren. Ich codiere hauptsächlich Ruby und ich persönlich verwende gerne VIM, während andere Entwickler in meinem …
(Zunächst sollte ich klarstellen, dass Compiler und virtuelle Maschinen (auch bekannt als ) für mich ein völlig unbekanntes Feld sind.) So wie ich es verstehe, wird jedes Mal, wenn eine Java / C # / ... -Anwendung ausgeführt wird, eine VM aufgerufen und Zwischencode (Bytecode, CIL usw.) in Maschinenanweisungen übersetzt. …
Ich muss in der Lage sein, unsere Produktionsanwendung potenziellen Kunden vorzuführen. Die Art und Weise, wie ich es heute eingerichtet habe, ist einfach. Die Demo-Anwendung ist ein genaues Duplikat des Produktionssystems, mit der Ausnahme, dass die Daten in der Datenbank verschleiert sind, um die Daten unserer aktuellen Kunden zu schützen. …
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.