Softwareentwicklung

16
Warum wurden magische Methoden in C # implementiert?

In C # tauchten all diese magischen Methoden auf, ohne von einer Schnittstelle gesichert zu werden. Warum wurde das gewählt? Lassen Sie mich erklären. Wenn in C # zuvor ein Objekt die IEnumerableSchnittstelle implementiert hatte , konnte es automatisch von einer foreachSchleife durchlaufen werden ....

16
Massive View Controller - IOS - Lösungen

Ich bin mir sicher, dass jeder neue iOS-Entwickler das folgende Problem hat: Die View-Controller sind für verschiedene Zwecke sehr schnell mit Code überfüllt, sodass problemlos mehr als 500 Codezeilen verfügbar sind. So sieht es bei zwei einfachen und allgemeinen Bildschirmen aus: 1) Der...

16
Haben Sie eine Produktionsniederlassung oder verwenden Sie Master?

Ich arbeite in einem kleinen Team mit anderen Remote-Entwicklern an einer RailsAnwendung. Wir fangen an, unseren gitWorkflow zu ändern . Wir haben über eine Verzweigungsstruktur wie folgt nachgedacht: (dev) -> (qa) -> (stag) -> (master) Einige Entwickler hielten es jedoch für weniger...

16
Version, die den Inhalt einer Datenbank steuert

Ich arbeite an einem Webprojekt, das vom Benutzer bearbeitbare Inhalte umfasst, und ich möchte in der Lage sein, eine Versionsverfolgung der tatsächlichen Inhalte durchzuführen, die in einer Datenbank gespeichert sind. Grundsätzlich möchte ich Änderungsverläufe im Wiki-Stil implementieren. Ich...