Softwareentwicklung

293
Was kann SVN besser als Git? [geschlossen]

Keine Frage , dass die meisten Debatten über Programmierer Tools destillieren entweder auf persönliche Wahl (vom Benutzer) oder Design Betonung , das heißt , die Optimierung der Konstruktion nach bestimmten Fällen verwendet (durch den Werkzeugbauer). Texteditoren sind wahrscheinlich das...

289
Warum verwendet jeder Git zentral?

Ich habe Git in meinen letzten beiden Unternehmen für die Versionskontrolle verwendet. Wie ich gehört habe, verwenden ungefähr 90% der Unternehmen Git gegenüber anderen Versionskontrollsystemen. Eines der größten Verkaufsargumente von Git ist, dass es dezentralisiert ist, dh alle Repositorys sind...

278
Wann ist ein BIG Rewrite die Antwort?

Lies einfach die Frage über die Big Rewrites und ich erinnere mich an eine Frage, die ich selbst beantwortet haben wollte. Ich habe ein schreckliches Projekt überliefert, das in altem Java geschrieben wurde und Struts 1.0, Tabellen mit inkonsistenten Beziehungen oder überhaupt keine Beziehungen...

269
Warum machen Leute Tische mit divs?

In der modernen Webentwicklung stoße ich immer öfter auf dieses Muster. Es sieht aus wie das: <div class="table"> <div class="row"> <div class="cell"></div> <div class="cell"></div> <div class="cell"></div> </div> </div> Und in CSS...

265
Sind #Regionen ein Antimuster oder ein Codegeruch?

C # ermöglicht die Verwendung von #region/ #endregionkeywords, um Codebereiche im Editor komprimierbar zu machen. Wann immer ich dies tue, tue ich es, um große Codestücke auszublenden, die wahrscheinlich in andere Klassen oder Methoden umgestaltet werden könnten. Zum Beispiel habe ich Methoden...

265
Warum gibt es keine PUT- und DELETE-Methoden für HTML-Formulare?

HTML4 / XHTML1 erlaubt nur GET und POST in Formularen, jetzt scheint HTML5 dasselbe zu tun. Es gibt einen Vorschlag, diese beiden hinzuzufügen, aber es scheint nicht an Boden zu gewinnen. Was waren die technischen oder politischen Gründe, um PUT und DELETE nicht in den HTML5-Spezifikationsentwurf...

257
Vorteile für neue Programmierer

Ich habe vor, 2-3 Junior-Programmierer direkt nach dem College einzustellen. Was ist neben Bargeld der wichtigste Vorteil für einen jungen Programmierer? Ist es Spiele bei der Arbeit? Ich möchte kreativ sein ... Ich möchte ein paar gute

257
Wie gehe ich mit der Einstellung zur Cargo-Kult-Programmierung um?

Ich habe einige Informatikstudenten in einem obligatorischen Einführungskurs in die Programmierung, die eine Programmiersprache als eine Reihe von Zaubersprüchen betrachten, die angewendet werden müssen, um einen bestimmten Effekt zu erzielen (anstatt sie als flexibles Medium zum Ausdruck ihrer...

250
Wie unterscheiden sich Globals von einer Datenbank?

Ich bin gerade auf diese alte Frage gestoßen und habe gefragt, was am globalen Zustand so schlimm ist, und die am häufigsten gewählte, akzeptierte Antwort besagt, dass Sie keinem Code vertrauen können, der mit globalen Variablen funktioniert, da ein anderer Code möglicherweise irgendwo anders...

245
Was sollte jeder Programmierer wissen?

Unabhängig von den verwendeten Programmiersprachen oder Betriebssystemen oder der Umgebung, für die sie entwickelt wurden, was sollte jeder Programmierer wissen? Einige Hintergrundinformationen: Ich bin daran interessiert, der beste Programmierer zu werden, den ich kann. Als Teil dieses Prozesses...