¿Como trabajar sobre un mismo código en eclipse?

Iniciado por Dryken, 12 Marzo 2014, 15:48 PM

0 Miembros y 1 Visitante están viendo este tema.

Dryken

Os cuento, el lunes comienzo las prácticas en una empresa en la cual yo y otro compañero crearemos una app en android para dicha empresa.

...y me pregunto como podríamos trabajar ambos al mismo tiempo sobre el mismo proyecto.

¿Puede alguien orientarme? Gracias de antemano.
Lo intentas y fracasas, lo intentas y fracasas pero fracasas realmente cuando dejas de intentarlo.

Calc Don v0.7 - C
http://foro.elhacker.net/programacion_cc/source_calculadora_calc_don_10-t366489.0.html

Hundir la flota v0.3 - C#
http://foro.elhacker.net/net/source_c_juego_hundir_la_flota_v01-t377794.0.html

ivancea96

Podríais gestionar el trabajo. Uno hace una parte, y el otro, otra.

Gh057

hola Dryken, más allá del reparto de tareas, puedes utilizar herramientas como gestores de escritorio remoto (para una consulta puntual a consenso) conexión de voz ya sea skype google hangouts o implementaciones en software libre etc
y envío por sftp para los archivos o alguna cuenta tipo github para subir el code mientras lo van desarrollando... (siempre tomando en cuenta que trabajan tanto separados físicamente como excepto en algunos momentos sin coincidencia en horarios...)

en fin tienes soluciones desde "caseras" a más robustas, todo depende de la estructura que tengan y si ya han trabajado juntos en otros proyectos. (estilo de programar, editores o ide's a usar etc) saludos!
4 d0nd3 1r4 3l gh057? l4 r3d 3s 74n v4s74 3 1nf1n1t4...

Dryken

ivancea96, aver la idea es esa, poder organizarnos pero teníamos pensado poder trabajar en 2 pc´s al mismo tiempo. Me refiero, sin la necesidad de tornarnos en el mismo equipo, uno hace algo y luego el otro se cambia para continuar la tarea.

Gh057 me gustan tus ideas, la de conectarnos al pc del proyecto por ejemplo cuando trabaje desde casa con TeamViewer y la otra de sftp.

Llevo pensando un rato en lo que me has dicho de github, vale subo el codigo a github y mi compañero puede acceder a el, pero no se si es posible trabajar sobre él desde el propio github...

Tengo que replantearme si un repositorio es la mejor opción.
Lo intentas y fracasas, lo intentas y fracasas pero fracasas realmente cuando dejas de intentarlo.

Calc Don v0.7 - C
http://foro.elhacker.net/programacion_cc/source_calculadora_calc_don_10-t366489.0.html

Hundir la flota v0.3 - C#
http://foro.elhacker.net/net/source_c_juego_hundir_la_flota_v01-t377794.0.html

Gh057

github es sólo un repositorio de trabajo, para ediciones online hay algunos (en el foro hubo hace poco todo un post indicando algunos para trabajar desde la nube), pero entrarías en el tema de implementar subversiones o svn,  por ejemplo software como git:

-> http://es.wikipedia.org/wiki/Git


lo mejor es armar algo rápido, un server para los archivos, un canal de comunicación y a programar; si se acoplan bien de a poco van puliendo los detalles y armando una estructura más robusta, jugando con las variables tiempos de desarrollo vs entrega. saludos 
4 d0nd3 1r4 3l gh057? l4 r3d 3s 74n v4s74 3 1nf1n1t4...

basickdagger

uno podria comenzar con interfaces y el otro código o si va manejar bases de datos ps ahi.. siempre hay algo que hacer para adelantar.. es cuestión de organizarse saludos

Dryken

#6
Vale Gh057 , llevo unas horillas puesto y me he dado cuenta que en estas horas atrás yo he sido un completo ignorante en cuanto a la diferencia de repositorios y sistemas de control de versiones. Ahora sé.

No entiendo como cosas tan básicas como estas no me lo han explicado antes en el ciclo formativo  :huh:

basickdagger pues no es mala idea para dividirnos la tarea, la verdad que como siempre he trabajado sólo me cuesta empezar a trabajar junto a otra persona, y me parece bien como podemos empezar :)

Por el resto de la instalación no preocupéis compañeros ya me encargo yo, lo que me faltaba era esa base teórica que no tenía y que estaba tan perdido.

Me pondré a ver tutoriales de git y ver que tal va. Me has ayudado mucho Gh057 y te lo agradezco.

Saludos compañero!  :)

Actualizo: Acabo de encontrar un plugin para Eclipse Egit (git = sw de control de versiones), por si alguien también le interesa probarlo. Ya os contaré.
Lo intentas y fracasas, lo intentas y fracasas pero fracasas realmente cuando dejas de intentarlo.

Calc Don v0.7 - C
http://foro.elhacker.net/programacion_cc/source_calculadora_calc_don_10-t366489.0.html

Hundir la flota v0.3 - C#
http://foro.elhacker.net/net/source_c_juego_hundir_la_flota_v01-t377794.0.html

Randomize

¿Y a ninguno de los ponentes de arriba le suena EL SUBVERSION PARA ECLIPSE?

:huh: :huh: :huh:

Gh057

jajajaa no te enojes Randomize, el mismo llegó a esa conclusión! la idea era dar un paneo de lo básico a lo que realmente se usa en un entorno de trabajo, no olvidemos que tiene tan solo unos días para estructurar todo.  ;D
4 d0nd3 1r4 3l gh057? l4 r3d 3s 74n v4s74 3 1nf1n1t4...

Dryken

Después de bastantes horas he leido mucho, visto muchos videos y he probado con sobremesa y portátil y una vez que me ha andado la fórmula...me ha gustado el tema de usar:

- 1. Plugin Egit para eclipse junto con github
- 2. Por otro lado, usar egit para eclipse junto a google code (me ahorro generar la clave ssh, en github hay que sacarla)

Para el que le interese:

Tuto con Google Code    Parte 1   https://www.youtube.com/watch?v=52pQxk55PJM
                                       Parte 2   https://www.youtube.com/watch?v=ckwENS8uP94

Tuto con Github         https://www.youtube.com/watch?v=lUU-41xMMFw

Por lo visto con git se puede sincronizar por lo que no creo que sea necesario usar subversion para edicion en tiempo real. Corregidme si me equivoco ya que soy bastante ignorante en este tema de control de versiones.
Lo intentas y fracasas, lo intentas y fracasas pero fracasas realmente cuando dejas de intentarlo.

Calc Don v0.7 - C
http://foro.elhacker.net/programacion_cc/source_calculadora_calc_don_10-t366489.0.html

Hundir la flota v0.3 - C#
http://foro.elhacker.net/net/source_c_juego_hundir_la_flota_v01-t377794.0.html