tipografias - Control de fuente de Flash: mejores prácticas
tipo de letra para documentos legales (4)
Casi tienes la solución allí. La comunicación es una parte muy importante de los sistemas de control de versiones y, con los archivos binarios, debes ser más consciente de ello. Desafortunadamente, mucha gente simplemente asume que el software es la solución final y la comunicación del equipo sale por la ventana.
Cometí el error de evangelizar SVN a un cliente con una gran base de código de Flash. No sé si alguna vez me dejarán entrar en ese edificio de nuevo. Donde fallé fue que no pude cambiar la cultura de la organización para que hubiera más comunicación entre las personas que trabajaban en un proyecto y, como resultado, hubo más gritos sobre quién estaba en conflicto con el .fla.
Tal vez adopte una reunión de scrum diaria (algunos lo llaman stand up). Todas las mañanas tenga una reunión de cinco minutos y mencione qué trabajará ese día y qué archivos puede tocar. Si hay alguna probabilidad de que haya conflictos, asegúrese de comunicarse durante todo el día mientras trabaja. De esta manera nadie está en la oscuridad sobre por qué svn dice que hay un conflicto en un archivo fla.
Espero que esto ayude.
Estoy trabajando en un proyecto de Flash en este momento y estoy forzando a un diseñador a usar nuestro repositorio de control de código fuente (SVN) para ayudar a administrar y rastrear el proyecto. Ha sido una batalla cuesta arriba lograr que abrace completamente los beneficios del control de fuente, pero está apareciendo.
No tuve que usar el control de código fuente para un proyecto de Flash antes que en proyectos en los que yo era la única persona que trabajaba en él. Estoy empezando a descubrir que hay algunas piezas adicionales de flujo de trabajo que necesita implementar a su alrededor para que no tenga una pesadilla que combata los archivos binarios.
Como en su mayoría estoy trabajando en el código, coloqué todos los archivos de ActionScript en archivos externos para poder trabajar en ellos mientras el diseñador trabaja en el archivo FLA con todos los gráficos. Esto parece funcionar bien, pero cuando necesito cambiar los nombres de las instancias y cosas por el estilo, debo asegurarme de que me comunico bien para no tener problemas.
Me preguntaba cómo otras personas manejan Flash en control de fuente y cómo administran el flujo de trabajo para que un desarrollador y diseñador puedan trabajar en el proyecto al mismo tiempo.
Gracias.
Estoy de acuerdo en que separar el código ActionScript es la mejor manera de hacerlo, pero para activos binarios, es posible que desee utilizar el bloqueo si se topa con demasiada fricción.
Locking también tiene el beneficio de que tiene más sentido para las personas que no son desarrolladores, por supuesto, deben comprender los riesgos asociados, por lo que la comunicación es, como siempre, muy importante.
Esto no es tanto una respuesta como un seguimiento. Soy un desarrollador que trabaja en una aplicación web que utiliza MUCHOS archivos Flash. También guardo el código AS en archivos separados (en la medida de lo posible). También hay archivos PHP y algunos javascript, bibliotecas, gráficos, etc.
Acabo de crear un sistema de troncales / ramas en mi disco local para evitar romper versiones anteriores y permitirme experimentar con seguridad las funciones, etc. Sin embargo, esto se ocupa rápidamente.
Me han aconsejado usar GIT para el control de código fuente y puedo ver los beneficios de esto para organizaciones más grandes con más desarrolladores, ya que soy un desarrollador único, así que solo quiero una buena solución de respaldo y un seguimiento de los cambios que he realizado. Nunca antes había usado GIT y parece tener una curva de aprendizaje abrupta ... así que miré Adobe Version Cue, mucho más simple de configurar.
¿Alguien ha tenido experiencia con la versión cue? ¿Es fácil volver a las versiones anteriores? Mi principal problema con SVN (que he usado cuando trabajaba en un equipo de desarrolladores) es que no se ajusta a Flash como lo ha señalado.
Un seguimiento de nuevo: en CS5, Flash finalmente admite guardar en un formato de texto.