Hola a todos, estoy iniciándome y me surgen varias dudas a la hora de crear una app.
- si encargo el desarrollo a un proveedor me entrega el código fuente y posteriormente quiero realizar cambios en la app ¿ que necesito para poder realizarlo? ¿ le tengo que entregar todo el código al nuevo proveedor? o como habría que actuar en estas situaciones.
- ¿ es posible crear un entorno de desarrollo donde solo funcione ese código y cederlo cada vez que un proveedor haga cambios ? creo que hay que tener permisos para poder publicar un código creado por un desarrollador.
- ¿se podría desarrollar una funcionalidad si partir del código de la app y luego integrarlo?
cualquier información derivada de estas acciones me vendrían muy bien.
Si en cada versión (o actualización) cambias de proveedor es "una aplicación nueva" lo que se entiende que el programador o programadores tendrán que revisar el código, comentarios del código y hacer un esquema de funcionalidad para seguir la misma linea del anterior proveedor, si no cada proveedor te dará una visión diferente de la aplicación lo cual llevará más tiempo en decidir, implementar y en consecuencia lanzar la actualización.
Por otra parte si tienes un proveedor el código es mantenido por el mismo "grupo" de desarrolladores por lo que es más fácil lanzar una actualización ya que se conocen el código y las funciones.
La primer pregunta, en caso de cambiar de proveedor, lo más normal es entregarlo al nuevo proveedor.
Entorno de desarrollo, hay opciones de alojamiento de código como los repositorios (Bitbucket, GitHub, etc) pero claro, si un proveedor tiene acceso, al igual que puede modificar (subir una actualización del fichero) también puede descargar, en definitiva es lo mismo ya que para modificar tiene que descargar entonces estás entregando el código.
Por el tema de permisos, es dependiendo del contrato, ya que en el debería haber una clausula sobre a quien pertenece la titularidad del código.
Desarrollar una funcionalidad sin partir del código base, bueno, es posible dependiendo de lo que quieras implementar, como te digo antes, depende en que medida afecte al código base.
- si encargo el desarrollo a un proveedor me entrega el código fuente y posteriormente quiero realizar cambios en la app ¿ que necesito para poder realizarlo? ¿ le tengo que entregar todo el código al nuevo proveedor? o como habría que actuar en estas situaciones.
- ¿ es posible crear un entorno de desarrollo donde solo funcione ese código y cederlo cada vez que un proveedor haga cambios ? creo que hay que tener permisos para poder publicar un código creado por un desarrollador.
- ¿se podría desarrollar una funcionalidad si partir del código de la app y luego integrarlo?
cualquier información derivada de estas acciones me vendrían muy bien.
gracias por anticipado
14/07/2018 02:59
Aquí partimos de dos situaciones.
Si en cada versión (o actualización) cambias de proveedor es "una aplicación nueva" lo que se entiende que el programador o programadores tendrán que revisar el código, comentarios del código y hacer un esquema de funcionalidad para seguir la misma linea del anterior proveedor, si no cada proveedor te dará una visión diferente de la aplicación lo cual llevará más tiempo en decidir, implementar y en consecuencia lanzar la actualización.
Por otra parte si tienes un proveedor el código es mantenido por el mismo "grupo" de desarrolladores por lo que es más fácil lanzar una actualización ya que se conocen el código y las funciones.
La primer pregunta, en caso de cambiar de proveedor, lo más normal es entregarlo al nuevo proveedor.
Entorno de desarrollo, hay opciones de alojamiento de código como los repositorios (Bitbucket, GitHub, etc) pero claro, si un proveedor tiene acceso, al igual que puede modificar (subir una actualización del fichero) también puede descargar, en definitiva es lo mismo ya que para modificar tiene que descargar entonces estás entregando el código.
Por el tema de permisos, es dependiendo del contrato, ya que en el debería haber una clausula sobre a quien pertenece la titularidad del código.
Desarrollar una funcionalidad sin partir del código base, bueno, es posible dependiendo de lo que quieras implementar, como te digo antes, depende en que medida afecte al código base.
Bueno espero que te sirva de ayuda :)
Saludos!