Ich bin eine Ein-Mann-Show, die in den letzten anderthalb Jahren ein neues kundenspezifisches CRM entwickelt und an unsere Geschäftsanforderungen angepasst hat. Ich hatte das Vergnügen, mich mit einem 25 Jahre erfahrenen Entwickler zu beraten.Wie effektiv ein 1-Mann-Entwickler sein?
Aus finanziellen Gründen habe ich keinen Zugang mehr zu seiner Hilfe (vorerst) und habe keine Erfahrung mit der Vorbereitung auf einen Live-Einsatz. (nichts ist jetzt live)
Ich bin derzeit die Einrichtung eines Produktions-Server (quälend) und waren in der Lage, es zu bekommen und läuft und bin derzeit Daten über die Migration, immer OPcache einrichten, etc ..
Eine Sache, die er mir gegenüber erwähnt war zu haben:
- Local Host (wo ich meine Arbeit)
- Development Server (wo ich meine Änderungen implementieren und testen)
- Producti auf Server
Frage 1) Gerade jetzt (wo ich die Live-Änderungen zu schieben), habe ich den Dev-Server und den Produktionsserver. Basierend auf Ihrer Erfahrung, ist der 'Local Host -> Dev Server' Prozess wirklich notwendig für eine 1-Mann-Show? Warum nicht einfach meine Arbeit machen und meine Änderungen im Dev-Server testen? Bitte geben Sie mir einige Beispiele für gängige Praktiken.
Frage 2) Wenn es um die Bereitstellung von Änderungen am Produktionsserver geht, was sind nach Ihrer Erfahrung einige gängige Methoden?
Frage 3) Abgehend von Frage 2, was passiert, wenn ich ein unmittelbares Problem habe, muss ich auch einen "Hotfix" anwenden?
Frage 4)Schließlich, was sind einige Möglichkeiten, den Überblick über Versionen auf der Grundlage Ihrer Erfahrung zu halten? Ich überlegte, GitHub zu verwenden.
@epascarello diese Frage ist eine schlechte Passform für Programmierer - es würde schnell abgelehnt und drüben geschlossen, siehe http://meta.programmers.stackexchange.com/questions/6483/why-was-my-question- closed-or-down-voting/6490 # 6490 Empfohlene Lektüre: ** [Was geht auf Programmers.SE? Ein Leitfaden für Stack Overflow] (http://meta.programmers.stackexchange.com/q/7182/31260) ** – gnat
@ gnat, während diese Frage Antworten anstacheln kann, die in erster Linie auf meinungsbezogenen, einen gemeinsamen Ansatz oder bei der Wenigstens war es meine Absicht, einen Weg zu gehen. Kann diese Frage neu formuliert werden? –