Softwareentwicklung

32
Wann umgestalten?

Ich habe den größten Teil von Fowlers Refactoring-Buch gelesen und in meiner Vergangenheit viele große und kleine Anwendungen überarbeitet. Eines der schwierigeren Dinge, die ich zu lehren finde, ist "wann" umzugestalten. Ich tendiere dazu, dies auf der Grundlage eines Bauchgefühls zu tun, das mir...

32
Abstrakter Datentyp und Datenstruktur

Es ist ziemlich schwierig für mich, diese Begriffe zu verstehen. Ich habe auf Google gesucht und ein wenig auf Wikipedia gelesen, bin mir aber immer noch nicht sicher. Ich habe bisher festgestellt, dass: Abstrakter Datentyp ist eine Definition eines neuen Typs, der dessen Eigenschaften und...

32
Warum hat F # einen interaktiven Modus, aber kein C #?

F # wird mit einem interaktiven REPL ausgeliefert. C # hat nichts dergleichen und ist in der Tat ein bisschen schwierig zu spielen, ohne ein vollständiges Projekt einzurichten (obwohl LINQpad funktioniert und es auch über Powershell möglich ist). Gibt es etwas grundlegend anderes an den Sprachen,...

32
Verwalten mehrerer Personen, die mit GIT an einem Projekt arbeiten

Ich bin sehr neu bei GIT / GitHub (so neu wie gestern). Ich würde gerne wissen, wie sich mehrere Personen, die mit Github an einem Projekt arbeiten, am besten verwalten lassen. Derzeit leite ich ein Projekt mit vier Entwicklern. Wie gehe ich beim Workflow vor und stelle sicher, dass alles synchron...

32
Lohnt es sich, von der Microsoft-Technologie auf Linux, NodeJS und andere Open Source-Frameworks umzusteigen, um Geld für ein Start-up zu sparen? [geschlossen]

Momentan bin ich in ein Startup involviert, im Moment bin ich der einzige involvierte Entwickler, und die anderen Jungs überlassen mir alle technischen Entscheidungen im Moment. Für meine tägliche Arbeit arbeite ich in einem Softwarehaus, das täglich Microsoft-Technologie einsetzt. Wir verwenden...