Hablemos de los proyectos conjuntos en el editor: por qué y hacia dónde van

 

Ya hemos lanzado la primera versión de proyectos, proyectos de colaboración y un nuevo repositorio.

Se ha producido un gran cambio con la introducción de los archivos de proyecto en forma de proyectos MQPROJ. Los proyectos grandes con muchos archivos incluidos ahora pueden organizarse fácilmente y manejarse con comodidad. Resulta especialmente agradable que el sistema complete por sí mismo todos los subdirectorios del proyecto y las inclusiones relacionadas, lo que facilita la vida a los desarrolladores. Intellisense también ha crecido para adaptarse a las necesidades de los proyectos.

Hubo que rediseñar por completo el almacén de datos para que sirviera de apoyo al trabajo del proyecto. Es decir, cada proyecto se hizo independiente con sus propios participantes, derechos de acceso, estadísticas e información relacionada.

Los proyectos propios pueden mantenerse en un área privada, mientras que los proyectos compartidos, con la posibilidad de involucrar a otros desarrolladores/usuarios, son más adecuados para el trabajo colaborativo. El propietario del proyecto tiene pleno control sobre el tipo de proyecto (personal, público y de adhesión a la demanda) y los derechos de sus participantes. Puede cambiar el modo de proyecto en cualquier momento.

La lista de proyectos públicos se muestra en una pestaña separada en el MetaEditor, desde la que puedes unirte fácilmente a los proyectos.

Ya se puede trabajar plenamente con proyectos personales y de grupo, pero ésta es sólo la primera versión.

Lo que haremos a continuación:

  • Incluir una pantalla de proyectos con acceso a petición, donde el propietario confirma cada candidatura y concede los derechos
  • Añadiremos una solicitud para aumentar los derechos de acceso de escritura a los miembros de los proyectos públicos. El propietario del proyecto confirmará los derechos
  • Ampliaremos la información sobre los proyectos y permitiremos que los propietarios los describan con más detalle
  • Mostrar las estadísticas de commit y afiliación de cada proyecto
  • Añadir la vinculación de los proyectos MQPROJ al producto en el Marketplace o Codobase para facilitar la publicación de nuevas versiones en un clic
  • Añadir soporte para otros idiomas, haciendo de MetaEditor un lugar conveniente para llevar a cabo el desarrollo financiero. Básicamente, queremos hacer Visual Studio para el comercio.


¿De qué temas le gustaría hablar?

 

Cuando se crean proyectos destinados a la venta en el mercado, ¿es posible repartir los beneficios de las ventas entre los participantes en el proyecto?

Si es así, ¿cómo se ponen de acuerdo los participantes en el proyecto antes de empezar a vender (o incluso antes de trabajar en un proyecto conjunto) para que nadie acabe siendo engañado?

 

También podrías considerar cómo conectar a los participantes del servicio Freelance según el esquema "completa una tarea en el proyecto - recibe el pago del dueño del proyecto".

A la hora de aplicar este sistema, ¿es posible limitar la visibilidad de una parte del proyecto para uno u otro participante?

 
  • Agreguemos proyectos MQPROJ que se vinculen a un producto en el mercado o en kodobase para facilitar la publicación de nuevas versiones en un solo clic
¿significa esto que las actualizaciones de los productos en el mercado serán de 1 segundo? o ¿se mantendrá también la comprobación de 10 días?
 
Vladislav Andruschenko:
  • Agreguemos proyectos MQPROJ que se vinculen a un producto en el mercado o en kodobase para facilitar la publicación de nuevas versiones en un solo clic
¿significa esto que las actualizaciones de los productos en el mercado serán de 1 segundo? o ¿se mantendrá también la comprobación de 10 días?

La validación se mantendrá, por supuesto.

Es que muchos de los requisitos se comprobarán en el lado del editor. Es decir, la mayoría de las advertencias y consejos se verán desde el meta-editor, no desde el moderador.

Por último, aumentaremos el alcance de los requisitos de los productos ofreciendo herramientas para la verificación y preparación automatizada de los materiales.

 
Renat Fatkhullin:

La verificación se mantendrá, por supuesto.

Sólo que muchos de los requisitos se comprobarán por parte del editor. Es decir, la mayoría de las advertencias y consejos se verán desde el meta-editor, no desde el moderador.

Por último, aumentaremos el alcance de los requisitos de los productos ofreciendo un medio de verificación y preparación de materiales automatizado.


Muchas gracias. Voy a actualizar completamente mi código a partir del nuevo año. Ya escribí mis clases... poco a poco se traducirá en código nuevo y limpio.

Y quiero probar un repositorio con proyectos porque trabajo desde diferentes partes del mundo. Necesito movilidad. es un inconveniente tener mi portátil y mis ordenadores sincronizados todo el tiempo...

 
Anatoli Kazharski:

Cuando se crean proyectos destinados a la venta en el mercado, ¿es posible repartir los beneficios de las ventas entre los participantes en el proyecto?

Si es así, ¿cómo se ponen de acuerdo los participantes en el proyecto antes de empezar a vender (o incluso antes de empezar a trabajar en un proyecto conjunto) para que nadie acabe siendo engañado?

Sí, esa idea ha estado flotando durante mucho tiempo.

Lo más probable es que lo incluyamos, pero el propietario del proyecto seguirá teniendo el control allí. Es decir, él, como propietario, puede sobrepujar las acciones. Y aquí no está claro cómo resolver el problema, ya que el derecho de edición debería funcionar siempre.

 
Renat Fatkhullin:

El cheque se mantendrá, por supuesto.



¿Cómo es posible si los EA están encriptados y protegidos contra copias? ¿Ni siquiera los empleados de Metaquotes pueden copiar los EAs si quieren?

 
Anatoli Kazharski:

También podrías considerar cómo conectar a los participantes del servicio Freelance según el esquema "completa una tarea en el proyecto - recibe el pago del dueño del proyecto".

A la hora de aplicar este sistema, ¿es posible limitar la visibilidad de una parte del proyecto para uno u otro participante?

Sí, puedes hacer un proyecto privado e incluir cualquier número de participantes con diferentes derechos.

Muy conveniente para el trabajo autónomo, donde se puede guardar todo el historial de modificaciones de archivos del trabajo. Y no tendrás que enviarte archivos.

Lo más probable es que añadamos un enlace a la tarea de autónomo a los proyectos, como para kodobase y marketplace.

 
SILVERPRINT:

¿Cómo es posible si los EA están encriptados y protegidos contra copias? ¿Ni siquiera los empleados de Metaquotes pueden copiar los EAs si quieren?

Compruebe la funcionalidad, el diseño y los requisitos generales del producto.

Con la implementación de proyectos en el editor, podremos aumentar la cantidad de requisitos técnicos de los productos y permitir que se comprueben fácilmente por su lado antes de la publicación.

 
Renat Fatkhullin:

Sí, esa idea ha estado flotando durante mucho tiempo.

Lo más probable es que lo incluyamos, pero el propietario del proyecto sigue teniendo el control allí. Es decir, él, como propietario, puede anular las acciones.

Y aquí no está claro cómo resolver el problema, ya que el derecho de edición debería funcionar siempre.

¿Tal vez, como opción, conectar el arbitraje a este esquema para resolver las disputas?

Otra opción. Se podría intentar distribuir las acciones a partir del volumen de trabajo realizado. El sistema podría calcular automáticamente la contribución de cada participante, y cada uno verá inmediatamente cuánto ha hecho y cuál será su parte.

Podrían concebirse varios esquemas y, antes de empezar a trabajar en un proyecto conjunto, un participante sabría qué esquema se ha adoptado, es decir, entendería lo que está haciendo y cuándo se pueden reasignar las acciones.

Estas plantillas ya preparadas podrían simplificar el proceso contractual entre los participantes y reducir el tiempo necesario para resolver estas cuestiones.

Razón de la queja: