Softwareentwicklung

73
Wird JavaScript vom Design her interpretiert?

Ich bin vorsichtig, diese Frage zu stellen, weil sie übermäßig anspruchsvoll erscheinen könnte. Ich habe gerade JavaScript: The Definitive Guide geöffnet und es heißt auf der ersten Seite von Kapitel 1 "JavaScript ist eine dynamische, untypisierte interpretierte Programmiersprache auf hoher...

73
Soll ich dem normalen Weg folgen oder früh scheitern?

Aus dem Code Complete- Buch stammt das folgende Zitat: "Setzen Sie den Normalfall nach dem ifanstatt nach dem else" Was bedeutet, dass Ausnahmen / Abweichungen vom Standardpfad in den elseFall gestellt werden sollten. Aber der Pragmatic Programmer lehrt uns, "früh abzustürzen" (S....

73
Korrektur eines Rechtschreibfehlers in einem Methodennamen

Eine der Methoden, die ich üblicherweise in unserer Codebasis verwende, ist falsch geschrieben (und sie hat mich älter gemacht). Das irritiert mich wirklich, nicht nur, weil es falsch geschrieben ist, sondern, was noch wichtiger ist, dass ich beim ersten Tippen IMMER den Namen falsch schreibe (und...

73
Umgang mit nicht reproduzierbaren Fehlern

Angenommen, Ihr Team schreibt ein Softwaresystem, das (ziemlich überraschend!) Einwandfrei funktioniert. Eines Tages führt einer der Ingenieure versehentlich einige SQL-Abfragen aus, die einige der DB-Daten ändern, und vergisst es dann. Nach einiger Zeit entdecken Sie die beschädigten /...

72
Lohnen sich Zertifizierungen?

Ich beende bald mein Programmierstudium und erkunde die nächsten Schritte, um meine Karriere voranzutreiben. Eine Option, die ich in Betracht gezogen habe, ist die Erlangung einer Zertifizierung oder einer Reihe von Zertifizierungen im Bereich der Entwicklung, in der ich arbeiten möchte. Sind...

72
SQL: leere Zeichenfolge vs NULL-Wert

Ich weiß, dass dieses Thema ein bisschen umstritten ist und es gibt viele verschiedene Artikel / Meinungen im Internet. Leider gehen die meisten von ihnen davon aus, dass die Person nicht weiß, was der Unterschied zwischen NULL und einer leeren Zeichenfolge ist. So erzählen sie Geschichten über...

72
Wie gehe ich mit Leuten um, die in ihrem Lebenslauf liegen?

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...