Desenvolvimento de Software Fábrica de Software Sistemas

6 Palavras mais utilizadas no universo do desenvolvimento de softwares

Os termos que compreendem o universo do desenvolvimento de software podem ter significados amplos, principalmente pela quantidade de palavras técnicas e definições específicas da área. Neste artigo vamos desenrolar 6 palavras muito utilizadas e torná-las fáceis de compreender.

 

Frontend:

É muito comum ouvir o termo “ajustar o front” do sistema, não? Mas o que isso significa? Frontend é a parte visual do software, ou seja, a camada do sistema que se comunica com o usuário. Normalmente é HTML/Javascript de uma página Web, mas também pode ser a interface de linha de comando ou as janelas de uma aplicação desktop.

Backend:

Ao contrário do front, o backend se trata da parte não visível de um software. Sua função, basicamente, é ser rotinas e serviços que criam a inteligência do sistema, para salvar banco de dados e buscar informações que fazem tudo acontecer.

Banco de dados:

Normalmente quando fechamos o sistema que estamos trabalhando, não queremos que ele fique ocupando memória, não é? Para que consigamos armazenar esses dados, como usuários, registros de entrada e saída, precisamos de uma base de armazenamento. Para isso, é utilizado o banco de dados.

Serviços/Rotina: 

Serviços ou também chamado de rotina, são pequenos trechos de códigos que executam uma atividade específica, como por exemplo, entrar no sistema, buscar dados para um relatório, gravar no banco de dados ou gerar um pdf. Normalmente esses métodos estão no backend da aplicação, mas existem métodos avançados de desenvolvimento que permitem que algumas rotinas sejam executadas na máquina do cliente/usuário.

Refatorar: 

Sempre que uma rotina ou serviço é criado, é pensado em uma possível solução e após é realizado o desenvolvimento do mesmo. Mas não podemos dar como pronto, antes de refatorar, ou seja, revisar. Nem sempre apenas uma única situação irá acontecer naquele trecho do código, por isto, precisamos retornar ao código e passar novamente por ele, a fim de melhorar e cobrir possíveis falhas. Isso se chama refatorar.

Debug:

A realização de um debug, nada mais é que fazer um passo a passo nas linhas do código, a fim de entender o fluxo do mesmo e identificar possíveis bugs.

 

Escrito por: Perceu Bertoletti