Parliamo dei progetti comuni nell'editore - perché e dove stanno andando

 

Ora abbiamo rilasciato la prima versione di progetti, progetti collaborativi e un nuovo repository.

Un enorme cambiamento è avvenuto con l'introduzione dei file di progetto sotto forma di progetti MQPROJ. Grandi progetti con molti file inclusi possono ora essere facilmente organizzati e gestiti comodamente. Particolarmente bello è che il sistema completa tutte le sottodirectory del progetto e le relative inclusioni, rendendo la vita più facile agli sviluppatori. Anche Intellisense è cresciuto per soddisfare le esigenze dei progetti.

Il data warehouse ha dovuto essere completamente riprogettato per supportare adeguatamente il lavoro del progetto. Cioè, ogni progetto è diventato indipendente con i propri partecipanti, diritti di accesso, statistiche e informazioni correlate.

I progetti propri possono essere mantenuti in un'area privata, mentre i progetti condivisi con la possibilità di coinvolgere altri sviluppatori/utenti sono più adatti al lavoro collaborativo. Il proprietario del progetto ha il pieno controllo sul tipo di progetto (personale, pubblico e join-on-demand) e sui diritti dei suoi partecipanti. Può cambiare la modalità del progetto in qualsiasi momento.

La lista dei progetti pubblici è mostrata in una scheda separata in MetaEditor da dove puoi facilmente unirti ai progetti.

È già possibile lavorare completamente con progetti personali e di gruppo, ma questa è solo la prima versione.

Cosa faremo dopo:

  • Includere una visualizzazione dei progetti basata su query, dove il proprietario conferma ogni candidatura e concede i diritti di accesso.
  • Aggiungeremo una richiesta per aumentare i diritti di accesso in scrittura ai membri dei progetti pubblici. Il proprietario del progetto confermerà i diritti
  • Amplieremo la quantità di informazioni sui progetti e permetteremo ai proprietari di descriverli in modo più completo
  • Mostra le statistiche di commit e di affiliazione per ogni progetto
  • Aggiungere il collegamento dei progetti MQPROJ al prodotto nel Marketplace o Codobase per facilitare la pubblicazione di nuove versioni con un solo clic
  • Aggiungere il supporto per altre lingue, rendendo MetaEditor un posto conveniente per lo sviluppo finanziario. Fondamentalmente, vogliamo fare Visual Studio per il trading.


Di quali questioni vorresti discutere?

 

Quando si creano progetti destinati alla vendita sul mercato, sarà possibile dividere i profitti delle vendite tra i partecipanti al progetto?

Se sì, come si accordano i partecipanti al progetto prima dell'inizio delle vendite (o anche prima di lavorare su un progetto comune) in modo che nessuno finisca per essere imbrogliato?

 

Potresti anche considerare come collegare i partecipanti del servizio Freelance sotto lo schema "completa un compito nel progetto - vieni pagato dal proprietario del progetto".

Nell'attuazione di un tale schema, è possibile limitare la visibilità di una parte del progetto per un partecipante o per un altro?

 
  • Aggiungiamo progetti MQPROJ da collegare a un prodotto nel marketplace o in kodobase per facilitare la pubblicazione di nuove versioni in un clic
questo significa che gli aggiornamenti dei prodotti nel marketplace saranno di 1 secondo? o rimarrà anche il controllo di 10 giorni?
 
Vladislav Andruschenko:
  • Aggiungiamo progetti MQPROJ da collegare a un prodotto nel marketplace o in kodobase per facilitare la pubblicazione di nuove versioni in un clic
questo significa che gli aggiornamenti dei prodotti nel marketplace saranno di 1 secondo? o rimarrà anche il controllo di 10 giorni?

La convalida rimarrà ovviamente.

È solo che molti dei requisiti saranno controllati dal lato dell'editor. Cioè, la maggior parte degli avvertimenti e dei suggerimenti saranno visti dal meta-editore, non dal moderatore.

Infine, aumenteremo la portata dei requisiti del prodotto offrendo strumenti per la verifica automatizzata e la preparazione dei materiali.

 
Renat Fatkhullin:

La verifica rimarrà naturalmente.

È solo che molti dei requisiti saranno controllati dalla parte dell'editore. Cioè, la maggior parte degli avvertimenti e dei consigli saranno visti dal meta-editore, non dal moderatore.

Infine, aumenteremo la portata dei requisiti del prodotto offrendo un mezzo di verifica automatizzato e di preparazione del materiale.


grazie mille. Vado ad aggiornare completamente il mio codice dal nuovo anno. Ho già scritto le mie classi... si tradurrà gradualmente in un nuovo codice pulito.

E voglio provare un repository con progetti perché lavoro da diverse parti del mondo. ho bisogno di mobilità. è scomodo tenere il mio computer portatile e i computer sempre sincronizzati...

 
Anatoli Kazharski:

Quando si creano progetti destinati alla vendita sul mercato, sarà possibile dividere i profitti delle vendite tra i partecipanti al progetto?

Se è così, come si accordano i partecipanti al progetto prima dell'inizio delle vendite (o anche prima di iniziare a lavorare su un progetto comune) in modo che nessuno finisca per essere truffato?

Sì, questa idea è stata in giro per molto tempo.

Molto probabilmente lo includeremo, ma il proprietario del progetto avrà ancora il controllo lì. Cioè, lui, come proprietario, può fare un'offerta superiore alle azioni. E qui non è chiaro come risolvere il problema, dato che il diritto di modifica dovrebbe funzionare sempre.

 
Renat Fatkhullin:

L'assegno rimarrà, ovviamente.



Come è possibile se gli EA sono criptati e protetti da copia? Anche i dipendenti di Metaquotes non possono copiare gli EA se vogliono?

 
Anatoli Kazharski:

Potresti anche considerare come collegare i partecipanti del servizio Freelance sotto lo schema "completa un compito nel progetto - vieni pagato dal proprietario del progetto".

Nell'attuazione di un tale schema, è possibile limitare la visibilità di una parte del progetto per un partecipante o per un altro?

Sì, puoi fare un progetto privato e includere qualsiasi numero di partecipanti con diversi diritti.

Molto comodo per i freelance, dove è possibile salvare tutta la storia delle modifiche dei file del lavoro. E non avrete bisogno di inviarvi file a vicenda.

Molto probabilmente, aggiungeremo un link al compito freelance ai progetti, come per kodobase e marketplace.

 
SILVERPRINT:

Come è possibile se gli EA sono criptati e protetti da copia? Anche i dipendenti di Metaquotes non possono copiare gli EA se vogliono?

Controllare la funzionalità dichiarata, il design e i requisiti generali del prodotto.

Con l'implementazione dei progetti nell'editor, saremo in grado di aumentare la quantità di requisiti tecnici per i prodotti e consentire loro di essere facilmente controllati sul loro lato prima della pubblicazione.

 
Renat Fatkhullin:

Sì, questa idea è stata in giro per molto tempo.

Molto probabilmente lo includeremo, ma il proprietario del progetto ha ancora il controllo lì. Cioè, lui, come proprietario, può annullare le azioni.

E non è chiaro come risolvere il problema, visto che il diritto di modifica dovrebbe funzionare sempre.

Forse, come opzione, collegare l'arbitrato a questo schema per risolvere le controversie?

Un'altra opzione. Si potrebbe provare a distribuire le quote in base al volume di lavoro svolto. Il sistema potrebbe calcolare automaticamente il contributo di ogni partecipante, e ognuno vedrà immediatamente quanto ha fatto e quale sarà la sua parte.

Si potrebbero ideare diversi schemi, e prima di iniziare a lavorare su un progetto comune, il partecipante saprebbe quale schema è stato adottato, cioè capirebbe cosa sta facendo e quando le quote potrebbero essere riassegnate.

Tali modelli pronti potrebbero semplificare il processo contrattuale tra i partecipanti e ridurre il tempo necessario per risolvere tali questioni.