VS CODE
PrĂ©sentation de lâoutil MV BASIC for Visual Studio Code de Rocket Software pour les bases multivaluĂ©es
- Le développement en environnement MV (souvent en langage BASIC MV, en fichiers multi-valeurs) est traditionnellement assez éloigné des IDE modernes.
- Avec la montĂ©e des attentes autour de la productivitĂ© des dĂ©veloppeurs et de lâattractivitĂ© de lâenvironnement (notamment pour de nouveaux talents), Rocket a dĂ©veloppĂ© une extension pour Visual Studio Code afin de moderniser ce workflow : lâoutil MV BASIC for VS Code.
Objectifs de lâoutil
- Permettre aux équipes de développement MV de « entrer dans » un environnement de développement moderne (VS Code) plutÎt que de rester sur des éditeurs legacy.
- AmĂ©liorer la productivitĂ©, rĂ©duire les barriĂšres Ă lâentrĂ©e pour les nouveaux dĂ©veloppeurs qui nâont peut-ĂȘtre jamais utilisĂ© MV BASIC auparavant.Â
- Offrir des fonctions dâĂ©dition, de navigation, de dĂ©bogage plus proche des standards actuels (auto-complĂ©tion, « go to definition », renommer, etc).Â
- Sâinscrire dans une dĂ©marche plus large de modernisation des applications MV : conservation de la logique mĂ©tier existante tout en amĂ©liorant lâoutillage, la maintenabilitĂ© et lâattractivitĂ©.Â
Fonctionnalités principales
- Extension VS Code dĂ©diĂ©e au langage MV BASIC : prise en charge de la syntaxe, des programmes, des labels, des sous-routines.Â
- Support du protocole Language Server (LSP) pour MV BASIC : ce qui permet les fonctions typiques dâun IDE moderne (auto-complĂ©tion, survol, renommer, aller Ă la dĂ©finition).Â
- « Code outlining » : navigation dans les variables, fonctions, sous-routines, labels pour mieux structurer/visualiser les programmes.Â
- Configuration personnalisable de lâenvironnement de dĂ©veloppement.Â
- Apprentissage & ressources disponibles : comme un module « Modernize your development workflow with VS Code and Rocket MV Basic! » sur la plateforme dâapprentissage de Rocket.Â
BĂ©nĂ©fices pour lâorganisation
- RĂ©duction du risque de « skills gap » : Les nouveaux dĂ©veloppeurs Ă©tant plus habituĂ©s Ă VS Code, cela facilite leur montĂ©e en compĂ©tence sur MV.Â
- AmĂ©lioration de la productivité : grĂące Ă lâoutillage moderne (navigation, auto-complĂ©tion, etc), on peut plus rapidement Ă©diter, revoir, et maintenir du code MV.
- Modernisation sans refonte complĂšte : Lâextension permet de moderniser lâenvironnement de dĂ©veloppement tout en conservant la base mĂ©tier et la logique existante du systĂšme MV. Cela rĂ©duit le risque et le coĂ»t par rapport Ă une migration complĂšte immĂ©diate.
- Attractivité : Pour les Ă©quipes IT, disposer dâun IDE moderne peut faciliter le recrutement et la rĂ©tention des talents, ce qui est souvent un dĂ©fi dans les environnements legacy.
Â
