Ich bin ein großer Fan von agiler Entwicklung und habe XP vor ein paar Jahren bei einem sehr erfolgreichen Projekt eingesetzt. Ich mochte alles daran, den iterativen Entwicklungsansatz, das Schreiben von Code für einen Test, die Paarprogrammierung und die Möglichkeit, einen Kunden vor Ort zu haben, der die Dinge ausführt. …
Wir verknüpfen CSS- und JavaScript-Dateien, um die Anzahl der HTTP-Anforderungen zu verringern und die Leistung zu verbessern. Das Ergebnis ist HTML wie folgt: <link rel="stylesheet" href="all-my-css-0fn392nf.min.css"> <!-- later... --> <script src="all-my-js-0fn392nf.min.js"></script> Wenn wir Server-seitige / Build-Logik haben, um all dies für uns zu erledigen, warum nicht noch einen Schritt weiter …
Kürzlich haben wir mit einem (vom Kunden arrangierten) Grafikdesigner zusammengearbeitet, um die Skin für eine von uns erstellte Django + Bootstrap-Anwendung bereitzustellen. Der Designer lieferte eine Reihe von statischen Bildern des neuen Layouts sowie ein Dokument, in dem einige technische Merkmale (Schriftgrößen, Farben, einige Abmessungen usw.) beschrieben wurden. Es stellte …
Ich finde mich (hoffentlich) hilfreiche Kommentare in Code (C ++) Dokumentation des Typs schreiben: The reason we are doing this is... Der Grund, warum ich "wir" anstelle von "ich" benutze, ist, dass ich viel akademisch schreibe, wobei "wir" oft bevorzugt werden. Also hier ist die Frage. Gibt es einen guten …
In Rich Hickeys zum Nachdenken anregendem Hauptvortrag " The Value of Values " (29 Minuten) spricht er über den Overhead einer Sprache wie Java und erklärt: "Alle diese Schnittstellen töten Ihre Wiederverwendung." Was meint er? Ist das wahr? Auf meiner Suche nach Antworten bin ich auf folgendes gestoßen: Das Prinzip …
Ich habe eine Anwendung geschrieben, mit der Sie Energie sparen können. Eigentlich ist es sehr einfach. Ich überprüfe den aktuellen Standort des Telefons und ändere einige Einstellungen wie "Ton aus, dunkles Display, WLAN aus ...", abhängig vom Standort des Benutzers. Sony hat gerade ein neues Telefon mit einer meiner Apps-Funktionen …
Ich habe kürzlich The Pragmatic Programmer gelesen, in dem es heißt: Details bringen unseren ursprünglichen Code durcheinander - vor allem, wenn sie sich häufig ändern. Jedes Mal, wenn wir den Code ändern müssen, um Änderungen der Geschäftslogik, des Gesetzes oder des persönlichen Geschmacks des Managements Rechnung zu tragen, laufen wir …
Während einer kürzlich durchgeführten Codeüberprüfung wurde ich gebeten, defaultFälle in alle Dateien zu schreiben switch, wo immer ein Block verwendet wird, auch wenn nichts zu tun ist default. Das heißt, ich muss den defaultFall stellen und nichts darauf schreiben. Ist das das Richtige? Welchem Zweck würde es dienen?
Einige meiner Kollegen haben mir mitgeteilt, dass das Vorhandensein von Geschäftslogik in gespeicherten Prozeduren in der Datenbank die dreistufige Trennungsarchitektur verletzt, da die Datenbank zur Datenschicht gehört, während gespeicherte Prozeduren Geschäftslogik sind. Ich denke, die Welt wäre ein sehr düsterer Ort ohne gespeicherte Prozeduren. Verstoßen sie wirklich gegen die dreistufige …
Ich frage mich, warum java.util.ArrayListman das hinzufügen darf null. Gibt es einen Fall , wo ich möchte hinzufügen , nullum ein ArrayList? Ich stelle diese Frage, weil wir in einem Projekt einen Fehler hatten, bei dem Code hinzugefügt wurde null, ArrayListund es schwierig war, zu erkennen, wo der Fehler war. …
TL; DR: Gehen funktionale Sprachen besser mit Rekursion um als nicht funktionale? Ich lese gerade Code Complete 2. Irgendwann im Buch warnt uns der Autor vor einer Rekursion. Er sagt, dass dies nach Möglichkeit vermieden werden sollte und dass Funktionen mit Rekursion im Allgemeinen weniger effektiv sind als eine Lösung …
Ich bin ein Python-Programmierer, der C # lernt und versucht, sich keine Sorgen mehr zu machen und C # einfach so zu lieben, wie es ist, anstatt es ständig mit Python zu vergleichen. Ich bin in einem Punkt eingeholt: der Mangel an Klarheit darüber, wo Dinge definiert sind, wie in …
Ich bin kein Grafikdesigner. Ich bin ziemlich schlecht darin, irgendetwas zu zeichnen. Ich bemühe mich, Dinge zu erstellen, die sogar so gut aussehen wie "Beispielanwendungen", die mit Entwicklungstools gebündelt sind. in erster linie, weil ich keine hocke in der art von gütern habe. Welche Strategien könnte ich ergreifen, um dies …
class A { static int foo () {} // ok static int x; // <--- needed to be defined separately in .cpp file }; Ich sehe keine Notwendigkeit, A::xeine .cpp-Datei (oder dieselbe Datei für Vorlagen) separat zu definieren. Warum kann nicht gleichzeitig A::xdeklariert und definiert werden? Wurde es aus historischen …
Zunächst möchte ich klarstellen, dass es sich nicht um eine Frage von Sprache X gegen Sprache Y handelt, um festzustellen, welche Frage besser ist. Ich habe Java für eine lange Zeit benutzt und ich beabsichtige, es weiter zu benutzen. Parallel dazu lerne ich gerade Scala mit großem Interesse: Abgesehen von …
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.