Modifica e debug di metodi e classi di componenti in 4D dal progetto host

Tradotto automaticamente da Deepl

Quando si lavora con un proprio componente, passare dall’ambiente host a quello del componente solo per eseguire il debug o migliorare il codice del componente può essere scomodo. Con 4D 20 R9, è ora possibile modificare ed eseguire il debug di metodi e classi condivisi dei componenti direttamente all’interno del progetto host, a condizione che i componenti siano inclusi nel loro codice sorgente.

Modifica dei metodi e delle classi dei componenti senza problemi

In precedenza, per modificare il codice dei componenti era necessario ricaricare il componente o addirittura il progetto host. Ora gli sviluppatori 4D possono semplicemente fare doppio clic su un metodo o una classe di un componente per aprirlo nella finestra di modifica del codice standard.

Debug più facile

Anche il debug dei metodi e delle funzioni dei componenti è stato migliorato. Quando si entra in un metodo o in una classe modificabile di un componente, facendo clic sul pulsante Modifica o Interrompi e modifica si apre il metodo o la funzione corrispondente, rendendo la risoluzione dei problemi più rapida e intuitiva.

Uso del codice in tempo reale senza ricaricare

Uno dei miglioramenti più potenti è la possibilità di utilizzare il codice del componente modificato senza dover ricaricare il componente o riavviare il progetto host. Ciò significa che le modifiche hanno effetto immediato, riducendo significativamente i tempi di inattività e accelerando il ciclo di sviluppo.

Modalità di sviluppo in ambiente client/server

Per chi lavora in un ambiente client/server, la modifica dei componenti è ora possibile quando si attiva la modalità di sviluppo Activate.Naturalmente, è necessario disporre dei permessi di lettura e scrittura sulla directory dei componenti.

Conclusione

Questi miglioramenti offrono un’esperienza più flessibile quando si lavora con i componenti in 4D. Consentendo la modifica diretta, il debug e l’esecuzione continua del codice modificato dei componenti, 4D aumenta significativamente la produttività dello sviluppo. Provate queste nuove funzioni e godetevi un flusso di lavoro di codifica più fluido ed efficiente nei vostri progetti 4D!

E questo è solo l’inizio! Presto sarete in grado di gestire completamente i vostri componenti direttamente dal database host (modifica dei moduli…)!

Fabrice Mainguené
- Product Owner -Fabrice Mainguené si è unito al team di 4D Program nel novembre 2016. In qualità di Product Owner, è incaricato di scrivere le storie degli utenti e di tradurle in specifiche funzionali. Il suo ruolo è anche quello di assicurarsi che l'implementazione della funzionalità fornita soddisfi le esigenze del cliente.Dopo aver conseguito una laurea in Informatica presso il CNAM, Fabrice è entrato a far parte di una piccola società di pubblicazione di software come sviluppatore Windev. In seguito ha lavorato per diverse aziende del settore industriale e commerciale come sviluppatore Windev e web e come consulente tecnico su nuove funzionalità.