• Início
  • Sobre
    • Rodrigo Santucci photo

      Rodrigo Santucci

      Guias, tutoriais, insight's e projetos.

    • Sobre
    • LinkedIn
    • Github
  • Posts
    • Todas as postagens
    • Todas as tags

Termos que podem confundir programadores iniciantes.

04 Sep 2020

Reading time ~2 minutes

Programadores ao iniciarem suas carreiras, comumente se deparam com algumas dúvidas bem especificas no meio do desenvolvimento, talvez pela semelhança no código ou nomes não tão descritivos e objetivos, o que é bem comum no ramo. Algumas dessas dúvidas serão abordadas e exemplificadas, são elas:

Argumento ou Parâmetro?

Parâmetro:

Parâmetro é uma variável definida na assinatura da função ou método.

Argumento:

Um argumento é o dado que é passado quando a função ou método é chamado

Exemplo:

function voar(parametro) {
    // ...
}

voar("argumento");

Função ou Método?

Função:

Uma função é um bloco de código que realiza uma determinada tarefa e que pode ser chamada por diversas partes do programa. Em uma função os dados são passados (isto é, os parâmetros) e pode opcionalmente retornar dados (o valor de retorno).

Método:

Um método é um pedaço de código que é chamado por um nome associado a um objeto. Na maioria dos aspectos, é idêntico a uma função, exceto por duas diferenças principais:

  • Um método é implicitamente passado o objeto no qual ele foi chamado.
  • Um método é capaz de operar em dados que estão contidos dentro da classe

Exemplo:

function voar();

object.metodoVoar();

Classe ou Objeto?

Classe:

Classe, como o próprio nome diz, classifica algo, é um agrupamento de objetos classificados.

Objeto:

Um Objeto é uma entidade da Classe, que possui seus atributos, valores e estados.

Exemplo:

 Class Jogador(nome, idade, time) {
     this.nome = nome;
     this.idade = idade;
     this.time = time;
 }

 objeto = Jogador("Messi", 33, "Barcelona");

Invocação ou Chamada?

Chamada:

Quando uma função está sendo Chamada, automaticamente ela estará sendo executada.

Invocação:

Quando uma função é Invocada, ela estará sendo chamada através de outra função.

Exemplo:

 // Chamada de uma função
 pular();


// Invocando a função pular na função correr
 Function correr() {
     pular();
 }

 correr();
  • Fonte: Geek2code

Dúvidas?

Ficou com dúvida? me chama lá no GitHub.


Esse conteúdo foi útil?

Donate



parâmetroargumentofunçãométododesenvolvimentoiniciante Share Tweet +1