♾️ Un flujo de trabajo en desarrollo de software tiene que ver con la correlación de actividades que se deben hacer, sincronización de archivos y programas que debemos hacer, seguimiento de los cambios de los archivos, entre otras muchas actividades, es decir, todo desde la A hasta la Z o en UNICODE: desde U+0041 hasta U+005A 👌🏻.
⬜
Veámoslo en forma de lista con viñetas (bullets):
▶️ Iniciamos el servidor donde se ejecutarán los scripts PHP.
▶️ Creamos un repositorio git.
▶️ Abrimos el espacio de trabajo (workspace), así se le llama a la carpeta del proyecto en VS Code.
▶️ Desarrollamos la lógica de negocio.
▶️ Guardamos cambios, agregamos a git en local.
▶️ Revisamos que funciona la lógica y confirmamos los cambios en git.
▶️ Llevamos el proyecto a GitHub o GitLab.
▶️ Repetimos estos pasos día a día.
⬜
Este es un flujo de trabajo de lo más básico, en un entorno profesional, se deben cumplir protocolos de trabajo para trabajar en equipo.
Pero algunos consejos que aplican a todas las personas sin importar el entorno son:
✔️ Configurar autoguardado automático de cambios en el editor que usemos.
✔️ Trabajar en ramas distintas a main y llevar a main solo la versión final.
✔️ No hacer git commit minutos antes de cesar el trabajo o día viernes.
✔️ Hacer breaks durante el día.
✔️ Investigar en Internet (no lo sabemos todo).
⬜
Posdata: No sientas discriminación si no mencioné a VIM como editor de código en lugar primario. Ergo, la gente no sabe de lo que se pierde.
Este es un excelente aporte para poder tener un poco de organización a la hora de comenzar a trabajar en desarrollo, maravilloso aporte