Analysis of software engineering automation tools for Go

In this paper we discuss different software automation tools used for developing applications with the Go programming language. In this study we experimented with different kinds of tools, including code generating tools, static analysis tools, dynamic analysis tools, debuggers, formatters, and docu...

Full description

Autores:
Hoyos Ruge, Miguel
Tipo de recurso:
Trabajo de grado de pregrado
Fecha de publicación:
2021
Institución:
Universidad de los Andes
Repositorio:
Séneca: repositorio Uniandes
Idioma:
eng
OAI Identifier:
oai:repositorio.uniandes.edu.co:1992/54945
Acceso en línea:
http://hdl.handle.net/1992/54945
Palabra clave:
go
golang
software engineering
devops
automation
GO (Programa para computador)
Ingeniería de software realizada por computador
Automatización
Lenguajes de programación
Ingeniería
Rights
openAccess
License
http://creativecommons.org/licenses/by-nc-nd/4.0/
Description
Summary:In this paper we discuss different software automation tools used for developing applications with the Go programming language. In this study we experimented with different kinds of tools, including code generating tools, static analysis tools, dynamic analysis tools, debuggers, formatters, and documentation generating tools. We focus on how these tools can be used to increase developer productivity while reducing possible bugs that could be solved at the development stage.