Diese Frage ist subjektiv, aber ich war nur neugierig, wie die meisten Programmierer das angehen. Das folgende Beispiel ist in Pseudo-C #, dies sollte jedoch auch für Java, C ++ und andere OOP-Sprachen gelten. Wenn ich in meinen Klassen Hilfsmethoden schreibe, neige ich dazu, sie als statisch zu deklarieren und …
Ich bin neu auf dem Gebiet der Programmierung. Ich mag es wirklich als Karriere, aber ich bin mir nicht sicher, ob ich es schaffen kann, acht Stunden am Tag an einem Schreibtisch zu sitzen. Es macht mir natürlich für kurze Zeit nichts aus, aber ich kann es nicht Tag für …
Stroustrup behauptet, dass Cfront, der erste C ++ - Compiler, in C ++ geschrieben wurde ( Stroustrup FAQ ). Wie ist es jedoch überhaupt möglich, dass der erste C ++ - Compiler in C ++ geschrieben wird? Der Code, aus dem der Compiler besteht, muss ebenfalls kompiliert werden, sodass der …
Ich habe diese Fragen und Antworten gelesen , verstehe aber immer noch nicht, was genau ich tun muss, wenn ich dynamisch eine Verknüpfung mit einer Bibliothek herstelle, die eine LGPL-Lizenz verwendet (in meinem Fall die SDL-Bibliothek). Wenn ich den LGPL-Text richtig verstehe , muss ich irgendwie die Quelle für die …
Ich habe den Wikipedia-Artikel über Einrückungsstile gelesen , verstehe ihn aber immer noch nicht. Was ist der Unterschied zwischen K & R und 1TBS?
In letzter Zeit habe ich viel in PHP und speziell im WordPress-Framework gearbeitet. Ich bemerke viel Code in Form von: if ( 1 == $options['postlink'] ) Wo hätte ich erwartet zu sehen: if ( $options['postlink'] == 1 ) Ist dies eine Konvention, die in bestimmten Sprachen / Frameworks zu finden …
Eines der Hauptziele von Softwareentwicklungsunternehmen ist die Erhöhung des Busfaktors. Dies wird auch in einem von Google organisierten Vortrag befürwortet . Das bedeutet, dass Sie alles so codieren und dokumentieren sollten, dass das Projekt fortgesetzt werden kann, wenn Sie morgen mit dem Bus überfahren werden. Mit anderen Worten, Sie sollten …
OK, ich fühle mich dumm, das zu fragen - aber in Jeffs Artikel: Den Bildschirm des Interviewtelefons richtig machen und ursprünglich in den 5 wichtigsten Fragen zum Bildschirm des Telefons angegeben : Sie sollten dich nicht verständnislos anstarren, wenn du mit 2 ^ 16 fragst. Es ist eine spezielle Nummer. …
Ein großer Vorteil ist natürlich die Menge an syntaktischem Zucker, die in vielen Fällen zu kürzerem Code führt. Auf http://jashkenas.github.com/coffee-script/ gibt es beeindruckende Beispiele. Andererseits habe ich Zweifel, dass diese Beispiele den Code komplexer realer Anwendungen darstellen. In meinem Code füge ich zum Beispiel niemals Funktionen zu nackten Objekten hinzu, …
Nicht Müdigkeit wie bei „Ich brauche Schlaf“, sondern Müdigkeit wie bei „Ich kann mich nicht mehr stören“, die normalerweise einsetzt, wenn Sie bei einem Projekt, an dem Sie arbeiten, Straßensperren überwinden, je näher Sie sich den Terminen nähern. Es kann sich um Arbeitsprojekte oder persönliche Projekte handeln, aber das ist …
Ich glaube, ich habe jetzt einen guten Ruf bei SO. Nun, das ist vielleicht nicht so viel wie bei so vielen anderen Usern, aber ich bin mit meinem zufrieden. Also habe ich darüber nachgedacht, meinen Profillink in meinen Lebenslauf aufzunehmen - nur den Profillink und nicht "Ich habe so viel …
Gestern hatte ich eine schreckliche Erfahrung in einem Interview. Der Interviewer fragte mich nach der rein virtuellen Funktion. Ich sagte: Es kann oder kann nicht Definition in der Basisklasse haben, aber abgeleitete Klassen sollten Definition zur Verfügung stellen, es sei denn, sie möchten auch abstrakte Klasse sein. Aber der Interviewer …
Ich habe sehr früh gelernt, dass das Ausschneiden und Einfügen des Codes eines anderen langfristig länger dauert als das Schreiben selbst. Meiner Meinung nach wird es beim Ausschneiden und Einfügen von Code wahrscheinlich Probleme geben, die ein Albtraum sein werden, den es zu lösen gilt. Versteht mich nicht falsch, ich …
Sollte ein Softwareentwickler auch als technischer Support fungieren? Das heißt, sollte ein Unternehmen seinen Ingenieuren erlauben, sowohl den Softwareingenieur als auch den technischen Support zu tragen. Es scheint, dass die Möglichkeit zum Schreiben von Software entfällt, wenn ein Großteil der Zeit eines Ingenieurs vom technischen Support in Anspruch genommen wird.
Ich bin mit einigen Kollegen in einem Streit darüber, ob die Team-Inhaberschaft an der gesamten Codebasis besser ist als die individuelle Inhaberschaft an Komponenten davon. Ich bin ein großer Befürworter, jedem Mitglied des Teams einen ungefähr gleichen Anteil der Codebasis zuzuweisen. Es lässt die Leute stolz auf ihre Kreation sein, …
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.