Warum hat der C-Meister Dennis Ritchie Zeiger in C eingeführt? Und warum haben die anderen Programmiersprachen wie VB.NET oder Java oder C # sie beseitigt? Ich habe einige Punkte in Google gefunden und möchte auch Ihre Kommentare anhören. Warum eliminieren sie Zeigerkonzepte in modernen Sprachen? Die Leute sagen, C ist …
Ich bin ein einzelner Entwickler und arbeite hauptsächlich an Web-Projekten (W / LAMP) und manchmal an C / C ++ (Nicht-GUI) -Projekten von ungefähr durchschnittlichem Umfang. Ich habe oft Probleme mit der Strukturierung meines Quelltextbaums. Normalerweise schließe ich ein Projekt nicht ab, ohne den gesamten Baum zu entleeren und die …
Die andere Hälfte dieser Frage: Wie sehen Programmierer im Westen Programmierer im Osten? Ich finde es genauso interessant und wichtig zu sehen, wie Programmierer im Osten Programmierer im Westen sehen. Im östlichen Teil der Welt (Indien / China / Philippinen) werden häufig hauptsächlich Outsourcing-Dienstleistungen für die westliche Welt (USA und …
Ich habe gerade ein Diplom in Softwareentwicklung begonnen. Momentan fangen wir mit grundlegendem Java und so an (sozusagen ganz unten) - was in Ordnung ist, ich habe keine Programmiererfahrung, außer zu wissen, wie man "Hello World" in Java macht. Ich höre immer wieder, dass Mathematik für das Codieren relevant ist, …
Ich bin daran interessiert herauszufinden, warum Programmierer ihren Job verlassen und ob die Gründe für den Abgang in Ihrem jetzigen Job wieder aufgetaucht sind. Ist der Grund für das Verlassen einfach auf Vergütung, Standort, ich hasse meinen Chef / Mitarbeiter, mangelnde Anerkennung oder Ruhestand / neuen Karriereweg. Update: Ich bin …
Ich habe in letzter Zeit viele Fragen zu verschiedenen Abstraktionstechniken bemerkt und Antworten erhalten, die im Grunde genommen besagen, dass die fraglichen Techniken "zu clever" sind. Ich denke, dass es ein Teil unserer Arbeit als Programmierer ist, die besten Lösungen für die Probleme zu finden, die wir lösen müssen, und …
Das SysInternals- Tool "FileMon" aus der Vergangenheit verfügt beispielsweise über einen Kernelmodustreiber, dessen Quellcode sich vollständig in einer Datei mit 4.000 Zeilen befindet. Dasselbe gilt für das erste Ping-Programm, das jemals geschrieben wurde (~ 2.000 LOC).
In jüngster Zeit scheint es in JavaScript einen Trend zu geben, Datenstrukturen als unveränderlich zu behandeln. Wenn Sie beispielsweise eine einzelne Eigenschaft eines Objekts ändern müssen, erstellen Sie am besten einfach ein ganz neues Objekt mit der neuen Eigenschaft und kopieren Sie einfach alle anderen Eigenschaften aus dem alten Objekt …
Etwas, das ich schon länger kenne, aber nie in Betracht gezogen habe, ist, dass es in den meisten Sprachen möglich ist, Operatoren in einer if-Anweisung basierend auf ihrer Reihenfolge Vorrang einzuräumen. Ich benutze dies oft, um Nullreferenzausnahmen zu verhindern, zB: if (smartphone != null && smartphone.GetSignal() > 50) { // …
Ich habe über den London-Stil gegen den Chicago-Stil (manchmal Detroit-Stil genannt) von Test Driven Development (TDD) gehört. Workshop der Utah Extreme Programming Users Group: TDD im Interaktionsstil wird nach dem Londoner Club Extreme Tuesday, in dem es populär wurde, auch Mockist-Style oder London-Style genannt . Es wird normalerweise mit Detroit-Art …
Ich arbeite jetzt seit anderthalb Jahren als App-Entwickler (ich weiß es nicht lange) und habe gerade mein erstes großes Projekt erhalten. Unnötig zu erwähnen, dass es nicht sehr reibungslos verlief, und ich bat einen erfahrenen Programmierer, der an dem Projekt beteiligt war, um Rat, wie ich es angehen sollte. Er …
Mein Arbeitgeber stellt einen Programmierer ein - genauer gesagt, ich interviewe und wähle die Person aus, die die Stelle besetzen wird. Der derzeit beste Kandidat ist weitaus qualifizierter als ich, älter und viel erfahrener. Andere Leute, mit denen ich gesprochen habe, haben gesagt, dass es eine wirklich schlechte Idee ist, …
Wir überlegen, ein einziges Standard-Code-Format in unser Projekt aufzunehmen (automatisches Format mit Speicheraktionen in Eclipse). Der Grund ist, dass es derzeit einen großen Unterschied in den von mehreren (> 10) Entwicklern verwendeten Codeformaten gibt, was es für einen Entwickler schwieriger macht, an dem Code eines anderen Entwicklers zu arbeiten. Dieselbe …
In dem letzten Interview, an dem ich teilgenommen habe, wurde ich gebeten, ein Rätsel zu lösen, bei dem genau ein Liter Wasser gemessen werden sollte, vorausgesetzt, zwei Eimer mit einem Fassungsvermögen - ein Liter Wasser und ein Liter Wasser. Ich konnte das Rätsel in der vorgegebenen Zeit (~ 5 Minuten) …
Ihr Client fordert Sie daher auf, Code zu schreiben. Er ändert dann wie erwartet die Spezifikationen für Sie und Sie implementieren seine neuen Funktionen gewissenhaft wie ein guter kleiner Junge. Außer ... die neuen Funktionen stehen in Konflikt mit den alten Funktionen, sodass Ihr Code jetzt ein Chaos ist. Du …
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.