Mein Team verwendet viel Farbe in unserem Code, um Features zu skizzieren, an denen gearbeitet werden muss (wir färben Codezeilen, die Aufmerksamkeit erfordern). Wir haben einen engen Freund, der farbenblind ist und sich unserem Team anschließen möchte. Was können wir tun, um hervorzuheben, was Arbeit braucht, ohne Farbe zu verwenden? …
C ++ - Vorlagen sind dafür berüchtigt, lange, unlesbare Fehlermeldungen zu generieren. Ich habe eine allgemeine Vorstellung davon, warum Vorlagenfehlermeldungen in C ++ so schlecht sind. Das Problem besteht im Wesentlichen darin, dass der Fehler erst ausgelöst wird, wenn der Compiler auf eine Syntax stößt, die von einem bestimmten Typ …
Oft, wenn ich der Entwicklung überdrüssig bin und mein Verstand mir (zu Hause) nicht mehr wirklich hilft, mache ich einfach etwas Unterhaltsames und mein Verstand wird frei für mehr Stunden Arbeit mit höherer Fähigkeit zur Problemlösung. Als ich meinem Vorgesetzten diese Technik als Technik zur Steigerung der Produktivität und Effizienz …
Dijkstra schreibt hier : Neben einer mathematischen Neigung ist eine außergewöhnlich gute Beherrschung der Muttersprache das wichtigste Kapital eines kompetenten Programmierers. Ich verstehe den letzten Teil dieses Zitats nicht. Können Sie das bitte erklären oder erläutern? PS Ich bin in Indien aufgewachsen. Ich spreche zu Hause Bengalisch . Ich spreche …
Es gibt nur wenige wissenschaftliche Arbeiten, die sich mit der Beziehung zwischen Lean-Software-Entwicklung und den von ISO 9001 abgedeckten Praktiken befassen. In den meisten Artikeln heißt es, dass die Unterschiede zwischen diesen Ansätzen groß sind , aber einige weisen auch darauf hin, dass diese Konzepte komplementär sein können und die …
Bei der Datenbankprogrammierung gibt es eine Technik namens "Normalisierung", die Sie mit den Daten durchführen, die Sie speichern möchten. Hat jemand versucht, dieses Konzept auf das Objektdesign anzuwenden? Wie hast du? Wie ist es gelaufen? Bearbeiten: Zum Erweitern / Verdeutlichen ist die Datenbanknormalisierung mehr als eine Reihe von Prinzipien zur …
Ich habe die meiste Zeit meiner Karriere so ziemlich ausschließlich in kompilierten Sprachen programmiert, insbesondere in Java. Eine meiner Lieblingssachen bei Java ist, wie produktiv Sie sein können und wie wenig Code Sie tatsächlich schreiben müssen, wenn Sie Tools wie Eclipse verwenden. Sie können: Einfaches und automatisches Refactoring Ihrer Methoden …
Wenn "explizit ist besser als implizit", warum gibt es in Python keine expliziten Zugriffsmodifikatoren: öffentlich, geschützt, privat usw.? Ich weiß, dass die Idee ist, dass der Programmierer durch einen Hinweis wissen sollte, was zu tun ist - keine Notwendigkeit, "rohe Gewalt" anzuwenden. Aber IMO 'Encapsulation' oder 'Information Hiding' soll nicht …
Ein bekannter Mangel der traditionellen Klassenhierarchien ist, dass sie schlecht sind, wenn es darum geht, die reale Welt zu modellieren. Als Beispiel soll versucht werden, Tierarten mit Klassen darzustellen. Dabei gibt es tatsächlich mehrere Probleme, aber eines, für das ich nie eine Lösung gesehen habe, ist, wenn eine Unterklasse ein …
Ich bin jetzt seit ungefähr 5/6 Jahren ein .NET-Entwickler. Ich habe noch nie eine professionelle Java-Entwicklung gemacht und das letzte Mal, als ich sie wirklich berührte, war es wahrscheinlich wieder am College. Ich habe ein bisschen mit der Scala-Sprache gespielt, aber nichts Ernstes. Kürzlich wurde mir die Gelegenheit geboten, ein …
Wenn ich eine einfache Website erstelle, z. B. ein Kontaktbuch, in dem ich Kontakte hinzufügen, löschen und aktualisieren kann, erstelle ich eine index.phpDatei, in der ein Benutzer, wenn er nicht angemeldet ist, aufgefordert wird, ein Kennwort einzugeben, und wenn er das richtige Kennwort eingibt, muss er ein Kennwort eingeben eine …
Ich habe diesen Artikel in mehreren Posts auf SO gefunden. Ich falle in den 6. Archetyp; der "Theoretiker". Es definiert den "Theoretiker" als: Der Theoretiker weiß alles über Programmierung. Er oder sie kann vier Stunden lang Vorlesungen über die Geschichte einer obskuren Programmiersprache halten oder nachweisen, dass der von Ihnen …
Ich habe an einigen Einführungskursen für Programmierer teilgenommen, hauptsächlich, um meine Füße in jeder Art von Programmierung nass zu machen, die ich finde. Es überrascht nicht, dass fast jede Klasse dasselbe Format durchläuft: Einführung in die Hardware, Einführung in die Software, und dann beginnt die eigentliche Programmierung. Obwohl es sehr …
Ich arbeite in einem Umfeld, in dem wir viele Projekte mit strengen Lieferfristen haben. Wir sprechen sogar direkt mit den Kunden, so dass es ein Muss ist, die Aufgaben schnell zu erledigen. Mein Problem ist, dass ich immer Code für die erste Lösung schreibe, die mir in den Sinn kommt, …
Ich habe ein paar Programmierer unter mir, alle machen es offensichtlich sehr gut und sehr klug. Vielen Dank. Das Problem ist jedoch, dass jeder einzelne von ihnen für einen Kernbereich verantwortlich ist, von dem niemand im Team die geringste Ahnung hat, was er ist. Das bedeutet, dass wenn jemand 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.