Softwareentwicklung

101
So schreiben Sie eine gute Ausnahmemeldung

Ich führe gerade eine Codeüberprüfung durch, und eines der Dinge, die ich bemerke, ist die Anzahl der Ausnahmen, bei denen die Ausnahmemeldung lediglich zu wiederholen scheint, wo die Ausnahme aufgetreten ist. z.B throw new Exception("BulletListControl: CreateChildControls failed."); Alle drei...

101
Ist es wirklich so schlimm, das Rad neu zu erfinden?

Es ist allgemein bekannt, dass es schlecht oder böse ist, das Rad neu zu erfinden . Aber warum ist das so? Ich behaupte nicht, dass es gut ist. Ich glaube es ist falsch. Ich habe jedoch einmal einen Artikel gelesen, in dem gesagt wurde, wenn jemand etwas falsch macht (programmiertechnisch),...

101
Wie sehen Programmierer im Westen Programmierer im Osten?

Die andere Hälfte dieser Frage: Wie sehen Programmierer im Osten Programmierer im Westen? Der östliche Teil der Welt (Indien / China / Philippinen) bietet hauptsächlich Outsourcing-Dienstleistungen für die westliche Welt (USA und Europa) an. Haben Sie Erfahrung mit Offshore-Teams? Wenn ja, wie war...

101
Was bringt die Vermeidung eines Debuggers?

Im Laufe meiner Karriere habe ich festgestellt, dass einige Entwickler keine Debugging-Tools verwenden, aber vor Ort nach fehlerhaftem Code suchen, um herauszufinden, wo das Problem liegt. Während es oftmals eine gute Fähigkeit ist, Fehler im Code schnell zu finden, ohne einen Debugger zu haben,...

100
Warum sind noSQL-Datenbanken skalierbarer als SQL?

In letzter Zeit habe ich viel über noSQL DBMS gelesen. Ich verstehe das CAP-Theorem , die ACID- Regeln, die BASE- Regeln und die Basistheorie. Sie haben jedoch keine Ressourcen gefunden, warum noSQL einfacher zu skalieren ist als RDBMS (z. B. bei einem System, das viele DB-Server erfordert)? Ich...