Templater : extensão do editor VS Code para armazenamento de snippets e busca na base de conhecimentos do Stack Overflow
Autor(a) principal: | |
---|---|
Data de Publicação: | 2019 |
Tipo de documento: | Trabalho de conclusão de curso |
Idioma: | por |
Título da fonte: | Repositório Institucional da UFRGS |
Texto Completo: | http://hdl.handle.net/10183/213359 |
Resumo: | Templates são fundamentalmente trechos de código reutilizáveis que atendem uma funcionalidade simples e específica. Conhecidos como Snippets em algumas plataformas de edição de código, o objetivo destes fragmentos é que o programador possa rapidamente incluir um bloco de código e adequar este para o seu caso de uso atual, evitando a necessidade de escrever todo o seu programa do zero. No caso do editor VS Code este conceito é chamado Snippet e suportado pela plataforma naturalmente, oferecendo a possibilidade de criar e utilizar facilmente estes trechos. Em muitos momentos durante o desenvolvimento de código os programadores encaram dificuldades ao escrever seus programas e precisam buscar soluções para seus problemas, tipicamente em fóruns de sua área de trabalho. Um exemplo deste tipo de fórum é o Stack Overflow, que é um fórum aberto onde os usuários cadastrados podem fazer e responder perguntas da área de desenvolvimento de software e computação em geral. O Stack Overflow é uma boa fonte de informações, pois mesmo usuários não cadastrados podem pesquisar a base de conhecimentos em busca de questionamentos similares que possam sanar suas necessidades. Nesse contexto, seria muito conveniente para um usuário da ferramenta VS Code, por exemplo, que a pesquisa na base de conhecimento pudesse ser realizada através da própria plataforma de edição e que o código apresentado como solução para a pergunta pudesse ser salvo como um Snippet para ser reutilizado quando novamente surgir o cenário que causou dificuldades ao programador. O ambiente de edição VS Code é extensível através da adição de funcionalidades programadas como pequenos pacotes de ferramentas para que possam ser adicionadas a ele melhorias específicas para facilitar seu uso. Para proporcionar uma experiência melhorada para o usuário, é proposta a extensão Templater. Templater é uma ferramenta adicional que expande as funcionalidades do editor de texto incluíndo pesquisa no fórum e armazenamento facilitado dos trechos selecionados. |
id |
UFRGS-2_9d5c342a6ae45a9dd375cf0dc9e2c15b |
---|---|
oai_identifier_str |
oai:www.lume.ufrgs.br:10183/213359 |
network_acronym_str |
UFRGS-2 |
network_name_str |
Repositório Institucional da UFRGS |
repository_id_str |
|
spelling |
Petersen, Rafael FranciosiGalante, Renata de Matos2020-09-04T03:41:17Z2019http://hdl.handle.net/10183/213359001117280Templates são fundamentalmente trechos de código reutilizáveis que atendem uma funcionalidade simples e específica. Conhecidos como Snippets em algumas plataformas de edição de código, o objetivo destes fragmentos é que o programador possa rapidamente incluir um bloco de código e adequar este para o seu caso de uso atual, evitando a necessidade de escrever todo o seu programa do zero. No caso do editor VS Code este conceito é chamado Snippet e suportado pela plataforma naturalmente, oferecendo a possibilidade de criar e utilizar facilmente estes trechos. Em muitos momentos durante o desenvolvimento de código os programadores encaram dificuldades ao escrever seus programas e precisam buscar soluções para seus problemas, tipicamente em fóruns de sua área de trabalho. Um exemplo deste tipo de fórum é o Stack Overflow, que é um fórum aberto onde os usuários cadastrados podem fazer e responder perguntas da área de desenvolvimento de software e computação em geral. O Stack Overflow é uma boa fonte de informações, pois mesmo usuários não cadastrados podem pesquisar a base de conhecimentos em busca de questionamentos similares que possam sanar suas necessidades. Nesse contexto, seria muito conveniente para um usuário da ferramenta VS Code, por exemplo, que a pesquisa na base de conhecimento pudesse ser realizada através da própria plataforma de edição e que o código apresentado como solução para a pergunta pudesse ser salvo como um Snippet para ser reutilizado quando novamente surgir o cenário que causou dificuldades ao programador. O ambiente de edição VS Code é extensível através da adição de funcionalidades programadas como pequenos pacotes de ferramentas para que possam ser adicionadas a ele melhorias específicas para facilitar seu uso. Para proporcionar uma experiência melhorada para o usuário, é proposta a extensão Templater. Templater é uma ferramenta adicional que expande as funcionalidades do editor de texto incluíndo pesquisa no fórum e armazenamento facilitado dos trechos selecionados.Templates are basically code fragments that can be reused and fulfill a specific function. Known as Snippets in some code editing platforms, the main objective is to provide a kick way to add blocks of code and adapt them to the current needs, avoiding the need to write the whole code from scratch. In the VS Code environment this concept is known as Snippet has native support, offering the possibility to create an use such easily. On the process of developing code, programmers often face challenges and must search for solutions typically on forums in their field of work. A good example of such forums is Stack Overflow, which is an open forum where registered users can ask and answer questions about software development and computing general aspects. Stack Overflow is a good source of information for even unregistered users can search the knowledge base for similar questions to address their needs. In this context it would be convenient for a VS Code user, for instance, to be able to search this knowledge base through the editor and also save the code that was presented as an answer in the form of a Snippet for re-utilization when the difficult scenario arises again. The VS Code environment is fully extensible through the addition of functionalities programmed as small packages of tools to add specific improvements to make it more usable. To provide a better experience for the users, the Templater extension is proposed. Templater is an additional tool that expands the functionalities of the text editor including searching in the forum and easy storage of selected code blocks.application/pdfporInformáticaVS Codetemplatesnippetstack overflowstack exchangeextensionTemplater : extensão do editor VS Code para armazenamento de snippets e busca na base de conhecimentos do Stack OverflowTemplater: VS code extension to search and save code snippets from stackexchange answer base info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesisUniversidade Federal do Rio Grande do SulInstituto de InformáticaPorto Alegre, BR-RSCiência da Computação: Ênfase em Ciência da Computação: Bachareladograduaçãoinfo:eu-repo/semantics/openAccessreponame:Repositório Institucional da UFRGSinstname:Universidade Federal do Rio Grande do Sul (UFRGS)instacron:UFRGSTEXT001117280.pdf.txt001117280.pdf.txtExtracted Texttext/plain72023http://www.lume.ufrgs.br/bitstream/10183/213359/2/001117280.pdf.txtd0961dc11eeca234d7f0413a85ef464eMD52ORIGINAL001117280.pdfTexto completoapplication/pdf2361597http://www.lume.ufrgs.br/bitstream/10183/213359/1/001117280.pdf5a39ed1f6759db4f5ed127fecef66dc6MD5110183/2133592020-09-05 03:49:20.842527oai:www.lume.ufrgs.br:10183/213359Repositório de PublicaçõesPUBhttps://lume.ufrgs.br/oai/requestopendoar:2020-09-05T06:49:20Repositório Institucional da UFRGS - Universidade Federal do Rio Grande do Sul (UFRGS)false |
dc.title.pt_BR.fl_str_mv |
Templater : extensão do editor VS Code para armazenamento de snippets e busca na base de conhecimentos do Stack Overflow |
dc.title.alternative.en.fl_str_mv |
Templater: VS code extension to search and save code snippets from stackexchange answer base |
title |
Templater : extensão do editor VS Code para armazenamento de snippets e busca na base de conhecimentos do Stack Overflow |
spellingShingle |
Templater : extensão do editor VS Code para armazenamento de snippets e busca na base de conhecimentos do Stack Overflow Petersen, Rafael Franciosi Informática VS Code template snippet stack overflow stack exchange extension |
title_short |
Templater : extensão do editor VS Code para armazenamento de snippets e busca na base de conhecimentos do Stack Overflow |
title_full |
Templater : extensão do editor VS Code para armazenamento de snippets e busca na base de conhecimentos do Stack Overflow |
title_fullStr |
Templater : extensão do editor VS Code para armazenamento de snippets e busca na base de conhecimentos do Stack Overflow |
title_full_unstemmed |
Templater : extensão do editor VS Code para armazenamento de snippets e busca na base de conhecimentos do Stack Overflow |
title_sort |
Templater : extensão do editor VS Code para armazenamento de snippets e busca na base de conhecimentos do Stack Overflow |
author |
Petersen, Rafael Franciosi |
author_facet |
Petersen, Rafael Franciosi |
author_role |
author |
dc.contributor.author.fl_str_mv |
Petersen, Rafael Franciosi |
dc.contributor.advisor1.fl_str_mv |
Galante, Renata de Matos |
contributor_str_mv |
Galante, Renata de Matos |
dc.subject.por.fl_str_mv |
Informática |
topic |
Informática VS Code template snippet stack overflow stack exchange extension |
dc.subject.eng.fl_str_mv |
VS Code template snippet stack overflow stack exchange extension |
description |
Templates são fundamentalmente trechos de código reutilizáveis que atendem uma funcionalidade simples e específica. Conhecidos como Snippets em algumas plataformas de edição de código, o objetivo destes fragmentos é que o programador possa rapidamente incluir um bloco de código e adequar este para o seu caso de uso atual, evitando a necessidade de escrever todo o seu programa do zero. No caso do editor VS Code este conceito é chamado Snippet e suportado pela plataforma naturalmente, oferecendo a possibilidade de criar e utilizar facilmente estes trechos. Em muitos momentos durante o desenvolvimento de código os programadores encaram dificuldades ao escrever seus programas e precisam buscar soluções para seus problemas, tipicamente em fóruns de sua área de trabalho. Um exemplo deste tipo de fórum é o Stack Overflow, que é um fórum aberto onde os usuários cadastrados podem fazer e responder perguntas da área de desenvolvimento de software e computação em geral. O Stack Overflow é uma boa fonte de informações, pois mesmo usuários não cadastrados podem pesquisar a base de conhecimentos em busca de questionamentos similares que possam sanar suas necessidades. Nesse contexto, seria muito conveniente para um usuário da ferramenta VS Code, por exemplo, que a pesquisa na base de conhecimento pudesse ser realizada através da própria plataforma de edição e que o código apresentado como solução para a pergunta pudesse ser salvo como um Snippet para ser reutilizado quando novamente surgir o cenário que causou dificuldades ao programador. O ambiente de edição VS Code é extensível através da adição de funcionalidades programadas como pequenos pacotes de ferramentas para que possam ser adicionadas a ele melhorias específicas para facilitar seu uso. Para proporcionar uma experiência melhorada para o usuário, é proposta a extensão Templater. Templater é uma ferramenta adicional que expande as funcionalidades do editor de texto incluíndo pesquisa no fórum e armazenamento facilitado dos trechos selecionados. |
publishDate |
2019 |
dc.date.issued.fl_str_mv |
2019 |
dc.date.accessioned.fl_str_mv |
2020-09-04T03:41:17Z |
dc.type.status.fl_str_mv |
info:eu-repo/semantics/publishedVersion |
dc.type.driver.fl_str_mv |
info:eu-repo/semantics/bachelorThesis |
format |
bachelorThesis |
status_str |
publishedVersion |
dc.identifier.uri.fl_str_mv |
http://hdl.handle.net/10183/213359 |
dc.identifier.nrb.pt_BR.fl_str_mv |
001117280 |
url |
http://hdl.handle.net/10183/213359 |
identifier_str_mv |
001117280 |
dc.language.iso.fl_str_mv |
por |
language |
por |
dc.rights.driver.fl_str_mv |
info:eu-repo/semantics/openAccess |
eu_rights_str_mv |
openAccess |
dc.format.none.fl_str_mv |
application/pdf |
dc.source.none.fl_str_mv |
reponame:Repositório Institucional da UFRGS instname:Universidade Federal do Rio Grande do Sul (UFRGS) instacron:UFRGS |
instname_str |
Universidade Federal do Rio Grande do Sul (UFRGS) |
instacron_str |
UFRGS |
institution |
UFRGS |
reponame_str |
Repositório Institucional da UFRGS |
collection |
Repositório Institucional da UFRGS |
bitstream.url.fl_str_mv |
http://www.lume.ufrgs.br/bitstream/10183/213359/2/001117280.pdf.txt http://www.lume.ufrgs.br/bitstream/10183/213359/1/001117280.pdf |
bitstream.checksum.fl_str_mv |
d0961dc11eeca234d7f0413a85ef464e 5a39ed1f6759db4f5ed127fecef66dc6 |
bitstream.checksumAlgorithm.fl_str_mv |
MD5 MD5 |
repository.name.fl_str_mv |
Repositório Institucional da UFRGS - Universidade Federal do Rio Grande do Sul (UFRGS) |
repository.mail.fl_str_mv |
|
_version_ |
1801224597880700928 |