Ich wurde damit beauftragt, ein komplettes UI-Redesign für eine App zu starten, die bereits in Ruby on Rails codiert ist. Ehrlich gesagt bin ich mir nicht sicher, wo ich anfangen soll. Wäre es einfacher, von vorne anzufangen oder den vorhandenen Code zu bearbeiten?Komplette UI Redesign in Rails
Das Problem, das ich mit Änderung des bestehenden Code zu sehen ist, dass es ältere Artefakte, die mit dem neuen UI Code (CSS Klassen, IDs, Styling, etc.), die machen würde das Redesign-Projekt wahrscheinlich in Konflikt geraten könnten nehmen länger.
Das Problem, das ich von Grund auf neu zu sehen ist, dass ich buchstäblich von vorne anfangen würde. Es gibt vorhandene Migrationen, die ich erneut ausführen müsste, indem ich zuerst die DB lösche, die ich auf einem Produktionsserver nicht ausführen kann. Führen Sie alle Installationsskripts erneut aus (z. B. Devise, Rubber usw.).
Hat jemand das schon mal durchgemacht? Irgendwelche empfohlenen Dinge zu tun?
Kann ich einfach in den vorhandenen DB einhaken und muss keine Migrationen ausführen (da ich das in der Produktion nicht tun kann)? Sicher Leute, die dies tun, haben einen Trick, um wieder aufzustehen und reibungslos zu laufen.
Letztendlich hat es keine Auswirkungen auf meine DB ... Ich denke, ich versuche herauszufinden, ob ich einen neuen RoR-Ordner wie 'new_ui' starten soll, während alle alten Dateien für die App in' old_ui sind '. – Godzilla74
Ich glaube nicht, dass Sie ein neues RoR-Projekt starten sollten. Wenn es versionsgesteuert ist, sollten Sie verzweigen (einen neuen Zweig auschecken) und von dort aus starten. Es könnte entmutigend sein, aber ich denke, es ist es immer wert. – oreoluwa
Ja, das war, wo ich gelehnt war, da es versionskontrolliert ist. Ich schätze, ich mache das einfach, lösche alle für die Seite relevanten Inhalte und gehe von dort aus. – Godzilla74