Ich bin seit mehreren Jahren ein professioneller Programmierer. Die Kommentare zu meinem Code waren im Allgemeinen die gleichen: Schreibt tollen Code, ist gut getestet, könnte aber schneller sein . So wie werde ich schneller Coder, ohne Abstriche an der Qualität? Um dieser Frage willen beschränke ich den Geltungsbereich auf C …
Ich bin wirklich unklar über den Unterschied zwischen C #, C # .NET und dem Gleichen für ASP und andere '.NET'-Sprachen. Soweit ich weiß, ist .NET eine Bibliothek / ein Framework von ... Dingen. Ich denke, dass sie im Wesentlichen Zugriff auf Windows-Daten wie Formularelemente usw. haben, aber dies scheint …
In den letzten Monaten scheint das Mantra "Komposition gegenüber Vererbung bevorzugen" aus dem Nichts aufgetaucht zu sein und fast zu einer Art Mem innerhalb der Programmgemeinschaft geworden zu sein. Und jedes Mal, wenn ich es sehe, bin ich ein bisschen verwirrt. Es ist, als ob jemand gesagt hätte "zugunsten von …
Ich habe immer diese Methode verwendet: from sys import argv und argvmit nur argv verwenden . Es gibt jedoch eine Konvention, die dies verwendet: import sys und mit dem argv von sys.argv Die zweite Methode macht den Code selbst dokumentiert und ich halte mich (wirklich) daran. Aber der Grund, warum …
GMail hat diese Funktion , wo es wird Sie warnen , wenn Sie versuchen , eine E - Mail zu senden , dass sie denkt , dass eine Anlage haben könnte. Da GMail die Zeichenfolge see the attachedin der E-Mail, aber keinen tatsächlichen Anhang gefunden hat, wird beim Klicken auf …
Ich habe in Geschäften gearbeitet, die lebenswichtige Software herstellen, und habe mich mit Kommentierungsregeln befasst, die den Code lesbar halten und möglicherweise Leben retten sollten. Meiner Erfahrung nach ist die Anforderung, von einer Checkliste gestrichen zu werden, hirnschmerzhaft und hilft mir nicht, mich darauf zu konzentrieren, verständlichen Code zu schreiben. …
Meine letzte Berufsbewertung enthielt nur einen Schwachpunkt: Aktualität. Ich bin mir bereits einiger Dinge bewusst, die ich tun kann, um dies zu verbessern, aber was ich suche, sind einige weitere. Hat jemand Tipps oder Ratschläge, wie er die Geschwindigkeit seiner Ausgabe steigern kann, ohne die Qualität zu beeinträchtigen? Wie schätzen …
Ich lerne gerade, Git zu benutzen, indem ich Pro Git lese . Im Moment lerne ich etwas über Verzweigungen und Tags. Meine Frage ist, wann ich einen Zweig und wann ein Tag verwenden soll. Angenommen, ich erstelle eine Verzweigung für Version 1.1 eines Projekts. Soll ich den Zweig verlassen, um …
Kürzlich bin ich auf ein Problem mit der Lesbarkeit meines Codes gestoßen. Ich hatte eine Funktion, die eine Operation ausführte und eine Zeichenfolge zurückgab, die die ID dieser Operation zum späteren Nachschlagen darstellt (ein bisschen wie OpenFile in Windows, das ein Handle zurückgibt). Der Benutzer würde diese ID später verwenden, …
Es fällt mir sehr schwer, mich auf das zu konzentrieren, was ich mache (programmtechnisch), wenn etwas (Kompilierung, Startzeit usw.) mehr als nur ein paar Sekunden dauert. Anekdotisch scheint es, dass die Schwelle ungefähr 10 Sekunden beträgt (und ich erinnere mich, dass ich über Studien gelesen habe, die dasselbe sagten, obwohl …
Dies ist eine große Enttäuschung über die Codebasis, in der ich gerade arbeite. Viele unserer Variablennamen sind kurz und nicht aussagekräftig. Ich bin der einzige Entwickler, der noch am Projekt beteiligt ist, und es gibt keine Dokumentation darüber, was die meisten von ihnen tun. Daher muss ich zusätzliche Zeit aufwenden, …
Ich habe gerade meinen ersten Job als Softwareentwickler vor über einem Monat angefangen. Alles, was ich über OOP, SOLID , DRY , YAGNI, Designmuster, SRP usw. gelernt habe , kann aus dem Fenster geworfen werden. Sie verwenden C # .NET-Webformulare und erledigen fast alles im Code Behind mit sehr wenigen …
Derzeit haben wir einen Hauptzweig für unsere PHP-Anwendung in einem gemeinsam genutzten Repository. Wir haben mehr als 500 Kunden, die Abonnenten unserer Software sind, von denen die meisten Anpassungen für verschiedene Zwecke vornehmen, jeweils in einer eigenen Niederlassung. Die Anpassung kann ein anderer Textfeldname, eine völlig neue Funktion oder ein …
Wenn Sie sich für einen neuen Job bewerben, würden Sie Ihren Link zum Stack Overflow-Profil in Ihren Lebenslauf aufnehmen? Dies würde dem Arbeitgeber zeigen, dass Sie ein aktives Mitglied der Entwicklergemeinschaft sind, und auch einen Einblick in Ihr Wissen geben, + wie gut Sie Ihre Ideen vermitteln. Wie auch immer, …
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.