Wenn ich eine Variable eines bestimmten Typs definiere (der meines Wissens nur Daten für den Inhalt der Variablen zuordnet), wie verfolgt er dann, um welchen Variablentyp es sich
Wenn ich eine Variable eines bestimmten Typs definiere (der meines Wissens nur Daten für den Inhalt der Variablen zuordnet), wie verfolgt er dann, um welchen Variablentyp es sich
Laut Wann ist primitive Obsession kein Code-Geruch? Ich sollte ein ZipCode-Objekt erstellen, um eine Postleitzahl anstelle eines String-Objekts darzustellen. Nach meiner Erfahrung ziehe ich es jedoch vor, etwas zu sehen public class Address{ public String zipCode; } Anstatt von public class...
Vor einigen Jahren habe ich einige Software unter der MIT-Lizenz geschrieben und veröffentlicht. Kürzlich habe ich festgestellt, dass eine (oder einige?) Der Gabeln den führenden Copyright-Hinweis oben in der Lizenz geändert hat, d. H Copyright (c) 2014 <my name> MIT License Permission is...
Wird Java die gleiche Bedeutung haben, die es in der Vergangenheit hatte, oder wird es weniger relevant sein als
Wenn Sie eine Programmiersprache entwerfen würden, wie würden Sie das tun? Welche Funktionen würden Sie hinzufügen? Was würden Sie weglassen? Statisch oder dynamisch getippt? Stark oder schwach getippt? Zusammengestellt oder interpretiert? Begründen Sie Ihre
Dies ist mehr eine Diskussionsfrage als ein tatsächlicher Versuch, das "Beste" zu bestimmen, da dies eindeutig von den Bedürfnissen der Organisation abhängt. Ich bin eher neugierig auf die Argumente für verschiedene Systeme in verschiedenen Kategorien (zentral oder verteilt, offen oder proprietär...
In einer Debatte mit Andrew Tanenbaum über die Architektur von Mikrokernen und monolithischen Betriebssystemen sagte Linus Torvalds : Portabilität ist für Leute, die keine neuen Programme schreiben können. Was meinte er
Viele neigen dazu, "C / C ++" zu schreiben, als ob sie dasselbe wären. Obwohl sie viele Gemeinsamkeiten haben, sind sie eindeutig nicht dasselbe. Aber was sind eigentlich die grundlegenden Unterschiede zwischen C und C ++? Ist C ++ eine erweiterte Version von C oder gibt es Funktionen in C, die in...
In dieser Frage habe ich gefragt, ob Sie als schlechter Autor daran gehindert werden, guten Code zu schreiben. Viele der Antworten begannen mit "es kommt darauf an, was Sie mit gutem Code meinen". Es scheint, dass die Begriffe "guter Code" und "schlechter Code" sehr subjektiv sind. Da ich eine...
Einer meiner Professoren sagt, "die Syntax ist die Benutzeroberfläche einer Programmiersprache", Sprachen wie Ruby sind gut lesbar und werden immer besser, aber wir sehen viele Programmierer, die mit C \ C ++ produktiv sind, da es für Programmierer wirklich wichtig ist, dass die Syntax stimmt...
Es scheint mir, dass die Programmindustrie in einem Wettlauf nach unten steckt. Wenn wir die Praktiken von: Keine Zeit für die Implementierung von Best Practices So oft wie möglich den Personencode anderer verwenden (benutzerdefinierter Code als Verbindlichkeit) Verwendung von immer höheren...
Derzeit bin ich ein IT-Student und frage mich, was heute noch in C ++ wichtig ist. Wofür wird es verwendet? Ich habe einen C ++ - Grundkurs an meiner Universität abgeschlossen, kann mir aber nicht vorstellen, wo ich mein Wissen einsetzen und in welche Richtung ich C ++ lernen soll. Mit anderen...
Kürzlich las ich die folgenden 5 Arten von Chefs und wie man mit ihnen umgeht, die die Kleidung des schlechtesten Chefs beschreiben. Ich habe gerade angefangen, ein kleines Team von Softwareentwicklern zu führen. Ich würde gerne wissen, was die wichtigsten Dinge sind, die ein Programmierer von...
Ich dachte, Unicode wurde entwickelt, um das Problem der vielen unterschiedlichen Codierungen zu umgehen, da bei den meisten früheren Versuchen (ASCII usw.) nur ein kleiner Adressraum (8 Bit) zur Verfügung stand. Warum gibt es dann so viele Unicode-Codierungen? Sogar mehrere Versionen des (im...
Ich sehe online eine Menge Mist darüber, wie Erlang node.js in fast jeder denkbaren Kategorie in den Arsch tritt. Ich würde gerne Erlang lernen und es ausprobieren, aber hier ist das Problem. Ich stelle fest, dass es mir viel schwerer fällt, Erlang aufzunehmen als node.js. Mit node.js konnte ich...
Javascript hat eine Funktion namens "Automatisches Einfügen von Semikolons". Wenn der Parser auf ein ungültiges Token stößt und das letzte Token vor diesem Zeilenumbruch, fügt der Parser ein Semikolon an der Stelle ein, an der sich der Zeilenumbruch befindet. Auf diese Weise können Sie im Grunde...
Gibt es Szenarien, in denen die Abfrage nach Ereignissen besser wäre als die Verwendung des Beobachtermusters ? Ich habe Angst vor der Verwendung von Polling und würde es nur verwenden, wenn mir jemand ein gutes Szenario gibt. Ich kann mir nur vorstellen, wie das Beobachtermuster besser ist als die...
Heute habe ich gerade diesen Artikel gesehen, der die Relevanz des SOLID-Prinzips in F # -Entwicklungs- F # und Designprinzipien - SOLID Und während er sich mit dem letzten - "Abhängigkeitsinversionsprinzip" - befasste, sagte der Autor: Aus funktionaler Sicht können diese Behälter- und...
Ich habe in der Vergangenheit als Programmierer an einigen Workflow-Engines gearbeitet, hatte aber nie eine Ahnung, warum wir die Workflow-Engines überhaupt ausgewählt haben. Und als Programmierer weiß ich, dass es mindestens 100 Möglichkeiten gibt, etwas zu tun, wenn Sie Code schreiben, aber nur...
In diesem Beitrag von Rob Conery (beachten Sie den Slug) heißt es, dass die Entwicklungsumgebung in einer virtuellen Maschine ausgeführt werden sollte. Ich verstehe, was er sagt und stimme eher zu, fühle mich aber immer noch ein wenig unwohl. Jetzt, wo die Virtualisierung so ausgereift ist, dass...