Wenn Sie einen Wert für eine Variable innerhalb einer Klasse festlegen, werden meistens zwei Optionen angeboten: private string myValue; public string MyValue { get { return myValue; } set { myValue = value; } } Gibt es eine Konvention, die festlegt, wie wir Variablen in unseren Klassen Werte zuweisen sollen? …
Code-Kata ist ein Konzept, mit dem die Fähigkeiten des Programmierers verbessert werden sollen, indem häufig kleine Probleme gelöst werden, um den Code bei jeder Iteration zu verbessern. Der Name stammt von einer Analogie zur Kampfkunst-Kata, bei der Formen (auch bekannt als Kata) Praktiken sind, die immer wieder zu Verbesserungen führen. …
Ich lese gerade das Buch Die Elemente von Computersystemen: Aufbau eines modernen Computers aus ersten Prinzipien , das Projekte umfasst, die den Aufbau eines Computers von Booleschen Gattern bis hin zu Anwendungen auf hoher Ebene (in dieser Reihenfolge) umfassen. Das aktuelle Projekt, an dem ich arbeite, besteht darin, einen Assembler …
Mögliches Duplikat: Funktionale Programmierung vs. OOP Wie schreibe ich mit funktionaler Programmierung verwaltbaren Code? In OOP ist Ihre grundlegende Organisationseinheit für Code die Klasse. Eine in Java, C # und ähnlichen Sprachen häufig verwendete Methode besteht darin, den Code so zu organisieren, dass für jede Klasse eine Datei mit dem …
In meinem aktuellen Projekt geht es kurz gesagt um die Schaffung von "zwangsläufig zufälligen Ereignissen". Grundsätzlich erstelle ich einen Inspektionsplan. Einige von ihnen basieren auf strengen Zeitplanbeschränkungen. Sie führen einmal pro Woche am Freitag um 10:00 Uhr eine Inspektion durch. Andere Inspektionen sind "zufällig"; Es gibt grundlegende konfigurierbare Anforderungen wie …
Ich habe das erste Telefoninterview bei Amazon letzte Woche überstanden und sie haben während des Interviews einige grundlegende technische Fragen gestellt. Heute hatte ich mein zweites Telefoninterview und ich habe mich gut auf ein weiteres technisches Interview vorbereitet, aber es war überhaupt nicht technisch. Nachdem wir uns vorgestellt hatten, stellte …
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 wenige sind die besten! Ich verstehe immer …
Ich leite seit fast 10 Jahren eine Firma und die ganze Zeit bin ich nur ich selbst, ein anderer Programmierer (der ein großartiger Freund und Mitbegründer ist) und ein Verkäufer (der auch ein Freund ist). Gemeinsam haben wir es geschafft, ordentliche Geschäfte zu machen, und wir alle haben es geschafft, …
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 selbst Produktionssysteme innerhalb …
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 Injektionskonzepte mit einer einfachen Funktion höherer Ordnung …
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 Ihren gesamten Javascript-Code ohne …
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 ein …
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. …
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 einem Senior-Programmierer erwartet, oder …
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, …
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.