Ich habe kürzlich einige Artikel (z. B. http://dailyjs.com/2012/09/14/functional-programming/ ) über die funktionalen Aspekte von Javascript und die Beziehung zwischen Schema und Javascript gelesen (letzteres wurde durch das erste beeinflusst, das ist eine funktionale Sprache, während die OO-Aspekte von Self (einer auf Prototyping basierenden Sprache) geerbt werden. Meine Frage ist jedoch …
Ich habe ein Repo mit Ruby und PHP-Code. Github sagt, mein Repo sei 74,8% PHP und 25,2% Ruby Ich verstehe nicht, wie das sein kann. Wenn ich die 2 Sprachen in meinem Projekt vergleiche: # Count how many files: # Ruby ls | grep ".*\.rb" | wc -l # returns …
Ich arbeite an einem Softwareproblem, das ziemlich allgemein ist, aber ich kann keine Bibliothek finden, die ich gerne lösen möchte. Daher überlege ich mir, selbst eines zu schreiben (zumindest eine Bare-Bones-Version). Ich werde einiges, wenn nicht alles von der 1.0-Version in Arbeit schreiben, da ich es für das Projekt brauche. …
Ich habe Agile Manifesto Principles gelesen . Alles scheint klar und vernünftig, bis auf einen Punkt: Einfachheit - die Kunst, den Umfang der nicht geleisteten Arbeit zu maximieren - ist von entscheidender Bedeutung. Ich verstehe das nicht. Bedeutet das, dass die Arbeit, die nicht geleistet wurde, irgendwie übertrieben sein sollte? …
Eine einfache Möglichkeit, die Einstellungen einer Java-Anwendung beizubehalten, ist eine Textdatei mit der Erweiterung ".properties", die die Kennung jeder Einstellung enthält, die einem bestimmten Wert zugeordnet ist (dieser Wert kann eine Zahl, eine Zeichenfolge, ein Datum usw. sein). . C # verwendet einen ähnlichen Ansatz, aber die Textdatei muss den …
Wie kann eine nicht technische Person lernen, Spezifikationen für kleine Projekte zu schreiben? Ein Freund von mir versucht, eine Entwicklung für ein Statistikprojekt auszulagern. Insbesondere arbeitet er viel in Excel und möchte die Erstellung von Skripten auslagern, um das zu tun, was er jetzt von Hand tut. Mein Freund ist …
Wie verwalten Sie die bidirektionale Synchronisation zwischen einem 'Haupt'-Datenbankserver und vielen' Sekundär'-Servern, insbesondere die Konfliktlösung, vorausgesetzt, eine Verbindung ist nicht immer verfügbar? Zum Beispiel habe ich eine mobile App, die CoreData als "Datenbank" unter iOS verwendet, und ich möchte Benutzern erlauben, die Inhalte ohne Internetverbindung zu bearbeiten. Gleichzeitig sind diese …
Szenario: Sie drängen zur Produktion Der Stoß hat mehrere Dinge zerstört Derselbe Build hat weder qa noch dev kaputt gemacht Als Entwickler haben Sie keinen Produktzugriff. Es gibt viel Druck von oben , um die Dinge wieder zum Laufen zu bringen. Besonderheiten: PHP / MVC-Anwendung, die in Zend API-gesteuert ist. …
Ich bin kürzlich auf eine Situation in unserer Codebasis gestoßen, in der ein anderes Team eine 'Gott-Klasse' erstellt hat, die ungefähr 800 Methoden enthält, die als Teilklasse auf 135 Dateien aufgeteilt sind. Ich habe das andere Team danach gefragt. Obwohl ich aus dem Bauch herausgeholt habe, bestehen sie darauf, dass …
Ich leite eine kleine Firma, die nur aus 2 Entwicklern besteht. Wir erstellen eine sehr große Anwendung für einen unserer Kunden. Die Entwicklung dieses Projekts dauerte 1,5 Jahre. Jetzt hat sich dieser Kunde ein wichtiges Sponsoring gesichert und organisiert Veranstaltungen im Zusammenhang mit diesem Projekt. Jetzt haben wir eine Frist …
Ich hatte eine Diskussion mit einem Testmanager über die Rolle von Unit- und Integrationstests. Sie forderte die Entwickler auf, zu melden, welche Einheiten und Integrationen wie getestet wurden. Aus meiner Sicht sind Unit- und Integrationstests Teil des Entwicklungsprozesses und nicht des Testprozesses. Über die Semantik hinaus meine ich, dass Unit- …
Ich kenne einige allgemeine Best Practices beim Entwerfen einer Datenbank für eine Anwendung, aber wie sieht es mit der Neugestaltung aus? Ich bin in einem Team, das mit der Neugestaltung einer internen Geschäftsanwendung beauftragt ist, obwohl ich "intern" sage. Leider habe ich viele, viele Leute, die keinen Kontakt zu den …
Behaviour-Driven Development mit seiner emblematischen Syntax von „Given-When-Then“ -Szenarien wurde in letzter Zeit wegen seiner möglichen Verwendung als Grenzobjekt für die Bewertung der Softwarefunktionalität hoch geschätzt. Ich stimme definitiv zu, dass Gherkin , oder welches Feature-Definitionsskript Sie bevorzugen, ein geschäftlich lesbares DSL ist und bereits einen Wert als solches bietet. …
Ich liebe es, Programmierer zu sein. Da habe ich es gesagt. Allerdings habe ich in letzter Zeit gemerkt, dass ich es nicht ertragen kann, Fehler zu beheben. Überhaupt. Während ich etwas entwickle, ist meine Produktivität extrem hoch. Selbst wenn ich Unit-Tests schreibe und meine Entwicklung selbst teste, bin ich im …
Ich weiß, dass es beim Erstellen von Anwendungen (nativ oder im Web) wie im Apple AppStore oder im Google Play App Store häufig vorkommt, eine Model-View-Controller-Architektur zu verwenden. Ist es jedoch sinnvoll, Anwendungen auch mit der in Game-Engines üblichen Component-Entity-System-Architektur zu erstellen?
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.