Ich bin ein Forscher, und in meiner Forschung mache ich viel Programmierung. Ich bin ein großer Fan des Open-Source-Konzepts - insbesondere in der Forschung, wo Transparenz und Reproduzierbarkeit bereits einen großen Teil der Kultur ausmachen. Ich trage gerne so viel wie möglich zur Community bei, und die Freigabe meines Codes …
Gibt es eine zur McCabe-Komplexitätsmessung analoge Metrik, um zu messen, wie kohärent eine Routine ist und wie locker (oder eng) die Routine mit anderem Code in derselben Codebasis gekoppelt ist?
Ich bin ein großer Fan von Open Source Code. Ich denke, ich verstehe die meisten Vorteile von Open Source. Ich bin ein wissenschaftlicher Forscher und muss mit einer erstaunlichen Menge an Software und Code arbeiten, die nicht Open Source sind (entweder proprietär oder nicht öffentlich). Ich kann keinen guten Grund …
Ich bin stark von Joshua Blochs Effective Java-Buch (2. Auflage) beeinflusst worden, wahrscheinlich mehr als von jedem anderen Programmierbuch, das ich gelesen habe. Insbesondere sein Builder Pattern (Item 2) hat die größte Wirkung gezeigt. Obwohl Blochs Erbauer mich in den letzten Monaten viel weiter gebracht hat als in den letzten …
Betrachten Sie die folgende enum- und switch-Anweisung: typedef enum { MaskValueUno, MaskValueDos } testingMask; void myFunction(testingMask theMask) { switch (theMask) { case MaskValueUno: {}// deal with it case MaskValueDos: {}// deal with it default: {} //deal with an unexpected or uninitialized value } }; Ich bin ein Objective-C-Programmierer, aber ich …
Ich versuche so wenig HTML wie möglich aus JavaScript zu generieren. Stattdessen bearbeite ich lieber vorhandenes Markup, wann immer ich kann, und erst dann HTML, wenn ich dynamisch ein Element einfügen muss, das kein guter Kandidat für die Verwendung von Ajax ist. Dies macht es meiner Meinung nach viel einfacher, …
Ich frage mich, was sind die Vorteile von Maybe Monaden gegenüber Ausnahmen? Es sieht so aus, als ob dies Maybenur eine explizite (und recht platzraubende) Art der try..catchSyntax ist. update Bitte beachte, dass ich Haskell absichtlich nicht erwähne.
So trennen Sie View und Presenter in Android, während die Reaktionen auf die Benutzeraktionen (Presenter-Teil von MVP) in denselben Aktivitäten festgelegt werden, in denen GUI-Elemente angezeigt werden (View-Teil von MVP). "In Model View Presenter, wie Martin Fowler oder Michael Feathers [2] sagen, ist die Logik der Benutzeroberfläche in eine Klasse …
Wir hatten eine Aufgabe für unsere Klasse, bei der wir ein Tic-Tac-Toe- Spiel erstellen mussten . Die Leute machen sich gerne Komplikationen und schrieben komplexe Spiele mit Menüs. Am Ende des Spiels musste man die Option haben, erneut zu spielen oder das Programm zu beenden. Ich habe dafür eine intVariable …
Angenommen, es gibt ein Team von zehn agilen Entwicklern. Jeden Tag wählen sie eine Aufgabe aus dem Forum aus und schreiben mehrere Änderungen daran fest, bis (am Ende des Tages) sie die Aufgabe erledigt haben. Alle Entwickler checken direkt gegen Trunk ein (im Google-Stil ist jedes Commit ein Release-Kandidat, verwendet …
In den kommenden Monaten werden wir ein Projekt starten, in dem wir ein System, das wir für einen Client (v1) erstellt haben, von Grund auf neu erstellen. Unser Ziel mit v2 ist es, es modular zu gestalten, so dass dieser spezielle Client seine eigene Gruppe von Modulen hat, die er …
Im Kino besuche ich sie mit Ticketschaltern, an denen Sie die gewünschten Plätze auswählen können. Sie haben auch eine Website, die das gleiche tut (die Website hat auch einen Countdown-Timer von etwa 30 Sekunden, in dem Sie einen Sitzplatz auswählen müssen). Ich verstehe zwar Dinge wie Datenbanktransaktionen und andere Techniken …
Angenommen, ein Kommentar passt nicht in die Zeile, für die er gilt (oder kann nicht), sollte man den Kommentar vor oder nach dem Code schreiben? Nun, wo auch immer zukünftige Leser den Umfang des Kommentars am besten verstehen werden. Mit anderen Worten, überall dort, wo die meisten Programmierer / Skripter …
Ist Javascript eine funktionale Sprache? Ich weiß, es hat Objekte und Sie können OOP damit auch machen, aber ist es auch eine funktionale Sprache, kann es auf diese Weise verwendet werden? Sie wissen, wie OOP die nächste Evolution in der Programmierung wurde / scheint. Bedeutet dies, dass 'Funktionale Programmierung' 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.