Ich führe technische Interviews durch, um einige .NET-Positionen zu besetzen. Viele der Leute, die ich interviewe , kennen .NET sehr gut, aber ich finde, dass mindestens 90% ihre Fähigkeiten zwischen "ein bisschen" und "ziemlich drastisch" verbessern. Manchmal erfinden sie Fähigkeiten, die für die Position, für die sie sich bewerben, relevant …
Was bedeuten Menschen im Allgemeinen, wenn Sie XXXin einem Kommentar sehen. Gelegentlich sehe ich einen Kommentar wie diesen: # XXX - This widget really should frobulate the whatsit Natürlich kann ich sagen, was der Kommentar bedeutet, aber was bedeutet der XXX im Allgemeinen? Sagt es "Dies ist ein Hack" oder …
Welche Dinge sollten auf keinen Fall in einer Header-Datei enthalten sein? Wenn ich zum Beispiel mit einem dokumentierten Industriestandardformat arbeite, das viele Konstanten enthält, ist es eine gute Praxis, diese in einer Headerdatei zu definieren (wenn ich einen Parser für dieses Format schreibe)? Welche Funktionen sollen in die Header-Datei gehen? …
Ich habe einen Artikel über BBC gelesen . Eines der genannten Beispiele war, dass Personen mit dem Nachnamen "Null" Probleme haben, ihre Daten auf einigen Websites einzugeben. Es wird keine Erklärung für den Fehler gegeben, dem sie gegenüberstehen. Aber soweit ich weiß, ist der String 'Null' und der tatsächliche Nullwert …
Betrachten Sie die folgende Situation: Sie haben einen Klon eines Git-Repository Sie haben einige lokale Commits (Commits, die noch nirgendwo gepusht wurden) Das Remote-Repository verfügt über neue Commits, die Sie noch nicht abgeglichen haben So etwas in der Art: Wenn Sie git pullmit den Standardeinstellungen ausführen , erhalten Sie ungefähr …
Beispiel: Während der Funktionsprüfung eines Formulars in einer Webanwendung werden die Felder getestet, indem verschiedene Arten von Zufallseingabewerten eingegeben werden. Im Allgemeinen geben wir als Benutzer der Webanwendung keine zufälligen Werte in Felder ein. Was nützt es also, all diese Testfälle einzubeziehen, die zu Fehlern führen können oder nicht, wenn …
Die bestehenden Codierungsstandards für ein großes C # -Projekt enthalten die Regel, dass alle Typnamen vollständig qualifiziert sein müssen, und verbieten die Verwendung der Direktive 'using'. Also eher als das Vertraute: using System.Collections.Generic; .... other stuff .... List<string> myList = new List<string>(); (Es ist wahrscheinlich keine Überraschung, dass varauch verboten …
Einer meiner Teamkollegen ist ein Alleskönner in unserem IT-Shop und ich respektiere seine Einsicht. Manchmal überprüft er jedoch meinen Code (er ist der zweithäufigste Befehlshaber unseres Teamleiters, das ist zu erwarten), ohne einen Hinweis zu haben. Manchmal überprüft er meine Änderungen, bevor sie das Endziel erreichen, und nimmt sofort Änderungen …
Ich spreche zum Beispiel von 20 bis 30 Millionen Codezeilen, Software in der Größenordnung und Komplexität von Autodesk Maya. Wenn Sie die Entwicklung so lange einfrieren, wie es sein muss, können Sie dann tatsächlich alle Fehler beheben, bis es einfach keinen einzigen Fehler mehr gibt, wenn dies durch Computer überprüft …
Traditionell haben wir die Codeüberprüfung vor dem Festschreiben durchgeführt. Ich hatte heute einen Streit mit meinem Kollegen, der die Codeüberprüfung nach dem Festschreiben bevorzugte. Erstens, hier ist ein Hintergrund, Wir haben einige erfahrene Entwickler und neue Mitarbeiter mit nahezu null Programmiererfahrung. Wir möchten schnelle und kurze Iterationen durchführen, um unser …
Während meiner gesamten Karriere arbeitete ich in Unternehmen mit unterschiedlichen Umgebungen für unterschiedliche Zwecke. Wir hatten immer mehr oder weniger unsere Desktop-Umgebung, eine Testumgebung, eine QS-Umgebung, eine Staging-Umgebung und eine Produktionsumgebung. Dies galt sowohl für Server / Anwendungen als auch für alle von uns verwendeten Datenquellen. Als ich in meiner …
Irgendwann hörte ich einfach zum Spaß auf zu programmieren. Früher bin ich zur Arbeit gegangen, habe meine Aufgaben erledigt und dann, wenn ich nach Hause gekommen bin, habe ich zum Spaß Sachen nebenher geschrieben. Allerdings gehe ich jetzt einfach nach Hause und versuche, den Computer zu meiden. Ich würde lieber …
Ich habe noch nie den idealen Weg gefunden, um Codeüberprüfungen durchzuführen, und dennoch fordern meine Kunden sie oft. Jeder Kunde scheint sie auf eine andere Art und Weise zu tun und ich habe mich in keinem von ihnen zufrieden gefühlt. Was war für Sie die effektivste Methode, um Codeüberprüfungen durchzuführen? …
In vielen Fragen und Antworten auf den C / C ++ - Seiten werden speziell oder indirekt Probleme mit der Leistung von Mikros (z. B. der Overhead einer indirekten vs direkten vs Inline-Funktion) oder die Verwendung eines O (N 2 ) vs O (N log N) -Algorithmus behandelt eine Liste …
C ++ 17 führt das [[nodiscard]]Attribut ein, mit dem Programmierer Funktionen so kennzeichnen können, dass der Compiler eine Warnung ausgibt, wenn das zurückgegebene Objekt von einem Aufrufer verworfen wird. Das gleiche Attribut kann einem gesamten Klassentyp hinzugefügt werden. Ich habe im ursprünglichen Vorschlag über die Motivation für dieses Feature gelesen …
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.