Endre søk
RefereraExporteraLink to record
Permanent link

Direct link
Referera
Referensformat
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Annet format
Fler format
Språk
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Annet språk
Fler språk
Utmatningsformat
  • html
  • text
  • asciidoc
  • rtf
Visual Studio Code Extension study and integration with Varvault: S0003D
Luleå tekniska universitet, Institutionen för system- och rymdteknik.
2024 (engelsk)Independent thesis Basic level (university diploma), 10 poäng / 15 hpOppgave
Abstract [en]

This thesis presents the development of a Visual Studio Code extension aimed at optimizing Python development through Varvault integration. Varvault, created by Chloe Holst, is a powerful Python library that has become foundational in some of Ductus’ Python development processes. Despite its capabilities, real-time debugging of Python libraries poses significant challenges. This study explores the feasibility and process of integrating Varvault into VS Code to streamline development and improve efficiency. The extension tracks key inputs and outputs, facilitating the identification of key usage within Varvault directly inside the VS Code environment. This integration simplifies large-scale project management and variable handling. The research includes a thorough exploration of VS Code extension development, utilizing both TypeScript and Python to create a robust and user-friendly tool. The project resulted in a functional extension that not only meets Ductus’ criteria but also provides a foundation for further enhancements. This extension improves development speed and accuracy, offering valuable insights into best practices for creating extensions and expanding the capabilities of VS Code. The successful implementation demonstrates the potential for significant productivity gains and sets the stage for future developments in this area.

Abstract [sv]

 I detta examensarbete presenteras utvecklingen av ett Visual Studio Code-tillägg avsett att optimera Python-utveckling genom integration med Varvault. Varvault, skapad av Chloe Holst, är ett kraftfullt Python-bibliotek som har blivit grundläggande i vissa av Ductus Python-utvecklingsprocesser. Trots dess kapacitet innebär realtidsfelsökning av Python-bibliotek betydande utmaningar. Denna studie utforskar genomförbarheten och processen att integrera Varvault i VS Code för att effektivisera utvecklingen och förbättra effektiviteten. Tillägget spårar nyckelindata och utdata, vilket underlättar identifieringen av nyckelanvändning inom Varvault direkt i VS Code-miljön. Denna integration förenklar projektledning och hantering av variabler i storskaliga projekt. Forskningen innefattar en grundlig utforskning av VS Code-tilläggsutveckling och använder både TypeScript och Python för att skapa ett robust och användarvänligt verktyg. vProjektet resulterade i ett fungerande tillägg som inte bara uppfyller Ductus kriterier utan även ger en grund för ytterligare förbättringar. Detta tillägg förbättrar utvecklingshastigheten och noggrannheten och erbjuder värdefulla insikter i bästa praxis för att skapa tillägg och utöka möjligheterna i VS Code. Den framgångsrika implementationen visar potentialen för betydande produktivitetsvinster och lägger grunden för framtida utveckling inom detta område.

sted, utgiver, år, opplag, sider
2024. , s. 49
Emneord [en]
Visual Studio Code, Extensions, Python, Typescript, Varvault, S0003D
HSV kategori
Identifikatorer
URN: urn:nbn:se:ltu:diva-108345OAI: oai:DiVA.org:ltu-108345DiVA, id: diva2:1884388
Eksternt samarbeid
Ductus Skellefteå
Utdanningsprogram
Bachelor Programme in Computer Game Programming
Veileder
Examiner
Tilgjengelig fra: 2024-07-28 Laget: 2024-07-16 Sist oppdatert: 2025-10-21bibliografisk kontrollert

Open Access i DiVA

fulltext(684 kB)273 nedlastinger
Filinformasjon
Fil FULLTEXT01.pdfFilstørrelse 684 kBChecksum SHA-512
f60149b5b4c1337f4ca9b667a47fb00aedbed082002bc8462698ab4b9a4f97a8207ac792d236204b3239951f08dc5784efcf0690ec879cf796abb83da2405c27
Type fulltextMimetype application/pdf

Søk i DiVA

Av forfatter/redaktør
Marklund, Alexander
Av organisasjonen

Søk utenfor DiVA

GoogleGoogle Scholar
Totalt: 273 nedlastinger
Antall nedlastinger er summen av alle nedlastinger av alle fulltekster. Det kan for eksempel være tidligere versjoner som er ikke lenger tilgjengelige

urn-nbn

Altmetric

urn-nbn
Totalt: 326 treff
RefereraExporteraLink to record
Permanent link

Direct link
Referera
Referensformat
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Annet format
Fler format
Språk
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Annet språk
Fler språk
Utmatningsformat
  • html
  • text
  • asciidoc
  • rtf