Softwareentwicklung

136
Zur Entwicklung tiefer Programmierkenntnisse

Gelegentlich stelle ich beim Stack Overflow Fragen zu Randfällen und anderen Verrücktheiten fest, die leicht von Leuten wie Jon Skeet und Eric Lippert beantwortet werden können und die ein tiefes Wissen über die Sprache und ihre vielen Feinheiten aufweisen, wie diese: Sie könnten denken, um eine...

135
Sind Designmuster verpönt?

Ich hatte ein Gespräch mit einem unserer leitenden Entwickler, der seit 20 Jahren im Geschäft ist. Er ist in Ontario ziemlich bekannt für einen Blog, den er schreibt. Das Seltsame ist, was er mir erzählt hat: Er sagte, dass es einen Code gibt, mit dem man sich quälen kann, weil er aus einem...

135
Was kann C ++ besser als D?

Ich habe kürzlich D gelernt und fange an, mich mit der Sprache vertraut zu machen. Ich weiß, was es bietet, ich weiß noch nicht, wie man alles benutzt, und ich weiß nicht viel über D-Redewendungen und so weiter, aber ich lerne. Ich mag D. Es ist eine nette Sprache, die in gewisser Weise ein großes...

133
Agil für den Solo-Entwickler

Wie würde jemand als Einzelentwickler agile Prozesskonzepte umsetzen? Agile scheint nützlich zu sein, um Anwendungen schneller zu entwickeln, aber es scheint auch sehr teamorientiert zu sein

133
Bin ich zu "schlau", um von jr. Entwicklern gelesen zu werden? Zu viel funktionale Programmierung in meinem JS? [geschlossen]

Ich bin ein Senior-Front-End-Entwickler und programmiere in Babel ES6. Ein Teil unserer App führt einen API-Aufruf durch und basierend auf dem Datenmodell, das wir vom API-Aufruf erhalten, müssen bestimmte Formulare ausgefüllt werden. Diese Formulare werden in einer doppelt verknüpften Liste...

132
Wie hilft das Lernen der Assembler beim Programmieren? [geschlossen]

Ich programmiere seit ungefähr 10 Jahren in höheren Programmiersprachen (Python, C #, VBA, VB.NET) und habe keinerlei Verständnis dafür, was "unter der Haube" vor sich geht. Ich frage mich, welche Vorteile das Lernen von Assembler hat und wie es mir als Programmierer helfen wird. Können Sie mir...

132
Warum wird C verwendet, wenn es so gefährlich ist?

Ich überlege mir, C. zu lernen. Aber warum verwenden die Leute C (oder C ++), wenn es "gefährlich" verwendet werden kann? Mit gefährlich meine ich mit Zeigern und ähnlichem Zeug. Wie die Stapelüberlauf-Frage Warum ist die gets-Funktion so gefährlich, dass sie nicht verwendet werden sollte? ....

131
TDD vs. Produktivität

In meinem aktuellen Projekt (ein Spiel in C ++) habe ich beschlossen, Test Driven Development zu 100% während der Entwicklung zu verwenden. In Bezug auf die Codequalität war dies großartig. Mein Code war noch nie so gut gestaltet oder fehlerfrei. Beim Anzeigen von Code, den ich vor einem Jahr zu...