Ich habe mich immer gerne gefragt: "Was sind die ersten Prinzipien davon?" nachdem ich etwas grundlegendes gelernt habe (zB programmieren). Eine inspirierende Frage, IMO, die Sie dazu zwingen kann, über die wichtigsten Prinzipien nachzudenken, die hinter etwas stecken, insbesondere über Fähigkeiten wie das Programmieren. Was ist Ihrer Meinung nach das …
Was ist besser / allgemeiner akzeptiert? Diese: if(condition) { statement; } Oder: if(condition) statement; Ich bevorzuge eher die erste, weil ich denke, dass es einfacher ist zu erkennen, was tatsächlich in den if-Block gehört, andere davon abhält, die Klammern später einzufügen (oder einen Fehler zu erzeugen, indem sie vergessen), und …
Ich benutze einen AngularJS-Styleguide. In diesem Handbuch gibt es einen Stil namens folder-by-featurestatt folder-by-typeund ich bin gespannt, was der beste Ansatz ist (in diesem Beispiel für Java). Angenommen, ich habe eine Anwendung, mit der ich Benutzer und Haustiere mithilfe von Diensten, Controllern, Repositorys und natürlich Domänenobjekten abrufen kann. Unter Berücksichtigung …
Ich habe mich in letzter Zeit intensiv mit der Welt der Parser befasst und wollte meine eigene Programmiersprache erstellen. Ich fand jedoch heraus, dass es zwei unterschiedliche Ansätze zum Schreiben von Parsern gibt: Parser-Generatoren und Parser-Kombinatoren. Interessanterweise konnte ich keine Ressource finden, die erklärt, in welchen Fällen welcher Ansatz besser …
Ich plane, eine RESTfull-API zu erstellen, aber es gibt einige architektonische Fragen, die Probleme in meinem Kopf verursachen. Das Hinzufügen von Back-End-Geschäftslogik zu Clients ist eine Option, die ich vermeiden möchte, da das Aktualisieren mehrerer Clientplattformen in Echtzeit schwierig ist, wenn sich die Geschäftslogik schnell ändern kann. Nehmen wir an, …
Ich zögere wirklich, dies zu fragen, weil ich nicht "Debatten, Argumente, Umfragen oder erweiterte Diskussionen anregen" möchte, aber ich bin neu in C und möchte mehr Einsicht in die in der Sprache verwendeten Muster gewinnen. Ich habe kürzlich eine gewisse Abneigung gegen den gotoBefehl gehört, aber ich habe auch kürzlich …
Wenn Sie am Morgen ankommen, stellen Sie fest, dass Ihre Software nicht mehr funktioniert, obwohl Sie gestern Abend abgereist sind. Wie geht's? Was überprüfst du zuerst? Was tun Sie, um nicht mehr wütend zu sein und an Ihrem Problem zu arbeiten? Geben Sie Ihren Kollegen die Schuld und wenden Sie …
Da Git unter GPLv2 lizenziert ist und GitHub meines Wissens mit Git interagiert, sollte nicht die gesamte GitHub-Codebasis in einer GPL-kompatiblen Lizenz als Open-Source-Version bereitgestellt werden?
Was macht den CPU-Cache so viel schneller als den Hauptspeicher? Ich kann einige Vorteile in einem gestuften Cache-System sehen. Es ist sinnvoll, einen kleineren Cache schneller zu durchsuchen. Aber es muss noch mehr geben.
Ich arbeite jetzt täglich seit 7-8 Monaten mit akka. Als ich anfing, arbeitete ich an Anwendungen und bemerkte, dass Akteure im Prinzip irgendwo innerhalb des Aktorsystems für die Kommunikation zwischen den meisten Objekten verwendet wurden. Also habe ich das gleiche getan - einen anderen Schauspieler für x / y / …
Während ich meinen Code hier überprüfen ließ, tauchte das Problem der Verwendung des constSchlüsselworts auf. Ich verstehe, dass es zum Implementieren von Nur-Lese-Verhalten für Variablen verwendet wird. Ich bin verwirrt über die verschiedenen Situationen, in denen es nützlich sein kann. Sollte es aus Gründen der Klarheit in Funktionsprototypen verwendet werden? …
Ich arbeite in einem großen Unternehmen, in dem technische Mitarbeiter ungefähr in eine dieser Kategorien fallen: Ein Entwickler in einem Scrum-Team, der für ein einzelnes Produkt entwickelt und möglicherweise mit anderen Teams zusammenarbeitet, die eng mit dem Produkt verbunden sind. Ein Architekt, der eher Berater in mehreren Teams ist (5-6) …
Nachdem ich hier viele Posts gelesen habe, in denen Schließungen erklärt werden, fehlt mir noch ein Schlüsselkonzept: Warum eine Schließung schreiben? Welche spezifische Aufgabe würde ein Programmierer ausführen, die durch einen Abschluss am besten bedient werden könnte? Beispiele für Schließungen in Swift sind Zugriffe auf eine NSUrl und die Verwendung …
Wenn ich Unit-Tests auf die "richtige" Art und Weise durchführe, dh jeden öffentlichen Anruf stoppe und voreingestellte Werte oder Mocks zurückgebe, habe ich das Gefühl, dass ich eigentlich nichts teste. Ich sehe mir meinen Code buchstäblich an und erstelle Beispiele, die auf dem Fluss der Logik durch meine öffentlichen Methoden …
Ich habe meine Notizen überprüft und bin über die Implementierung verschiedener Sortieralgorithmen gestolpert. Als ich versuchte, einen Sinn für die Implementierung von QuickSort und MergeSort zu finden, kam mir der Gedanke, dass ich, obwohl ich beruflich programmiere und mich für anständig halte, weder über das fotografische Gedächtnis noch über die …
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.