Softwareentwicklung

25
Warum verschmilzt Git benachbarte Zeilen nicht konfliktfrei?

Ich habe kürzlich erfahren, dass beim Zusammenführen von zwei Zweigen in git ein Konflikt vorliegt, wenn Änderungen an zwei benachbarten Zeilen vorgenommen werden. Wenn die Datei beispielsweise folgenden test.txtInhalt hat: Line 1: A Line 2: B Line 3: C Line 4: D und im Zweig masterändern wir dies...

25
Ein paar Erläuterungen zum DOM

Ich habe versucht, das DOM zu verstehen, und obwohl ich eine gute Vorstellung davon habe, was es ist, gibt es bestimmte Ideen, die ich einfach nicht festhalten kann. Ich werde auflisten, was ich denke, das DOM ist und meine Fragen werden inline sein. Das DOM ist eine vollständig objektorientierte...

25
Verantwortung für die Reproduktion von Fehlern

Ich entwickle ein Programm mit einer Bibliothek, die von einem anderen Programmierer erstellt wurde (er arbeitet in derselben Firma). Vor kurzem habe ich ein Leck in der Bibliothek entdeckt, das unter bestimmten Netzwerkbedingungen nach einigen Betriebsstunden auftritt. Ich habe einen Fehler mit...

25
TDD und Versionskontrolle

Ich lerne gerade etwas über TDD und versuche es in meinen persönlichen Projekten in die Praxis umzusetzen. Bei vielen dieser Projekte habe ich auch die Versionskontrolle intensiv genutzt. Ich interessiere mich für das Zusammenspiel dieser beiden Tools in einem typischen Arbeitsablauf, insbesondere...

25
Können wir ohne Bauherren leben?

Angenommen, aus irgendeinem Grund werden alle Objekte auf diese Weise erstellt: $ obj = CLASS :: getInstance (). Dann injizieren wir Abhängigkeiten mit Setzern und starten die Initialisierung mit $ obj-> initInstance (); Gibt es echte Probleme oder Situationen, die nicht gelöst werden können,...

25
Asynchrone Netzwerkprogrammierung mit Reactive Extensions

Nachdem ich vor Jahren einige (mehr oder weniger) socketasynchrone "Low-Level" -Programmierungen durchgeführt hatte (in Form eines ereignisbasierten asynchronen Musters (EAP) ) und kürzlich zu einem TcpListener(asynchronen Programmiermodell (APM) ) aufgestiegen war Beim Versuch, auf...

25
Warum ist es schlecht, etwas in der Sprache X zu schreiben, als ob Sie ein Programm in der Sprache Y schreiben, um ein gemeinsames Codierungsparadigma zu verwenden? [Closed]

Vor einiger Zeit stellte ich auf SO eine Frage zu etwas, das in C ++ geschrieben wurde, aber anstatt eine Antwort auf das vorliegende Problem zu bekommen, wurden die Kommentare zu meinem Codierungsstil verrückt, selbst als ich anzeigte, dass es sich um einen WIP- Code handelte und dass ich es...