nnsdtr / strend

Trabalho acadêmico desenvolvido para a disciplina Algoritmos e Estruturas de Dados.
0 stars 0 forks source link

Criar classe SÉRIES #7

Closed nnsdtr closed 4 years ago

nnsdtr commented 4 years ago

Estrutura do arquivo:

**SÉRIES**
Nome;DataDeLançamento;NúmeroTotalDeEpisódios

image.png

nnsdtr commented 4 years ago

Resolvido no commit 1f5ca64

nnsdtr commented 4 years ago

Aguardando avaliação dos pares.

rafaelsnv commented 4 years ago

De acordo.

Uma dúvida, por que a inicialização do "id" e "totalNumberEpisodes" com valor -1?

nnsdtr commented 4 years ago

@rafaelsnv

Até agora eu entendi duas maneiras de se fazer um método construtor. Na primeira maneira, a gente tem que passar os valores para os atributos através de argumentos. Já, na segunda maneira, a gente cria o objeto "vazio" e depois preenche através da chamada do atributo, com objeto.atributo = valor. Não há uma razão muito grande de porque eu decidi adotar a segunda maneira, pelo que podemos alterar se você quiser.

Mas fato é que, iniciando o objeto da segunda maneira, a gente poderia deixar um valor "vazio" nos atributos. O -1 seria um valor de escape, indicando que nada foi inserido no atributo ainda. Isso nos ajudaria a localizar possíveis problemas nos nossos códigos futuramente.

nnsdtr commented 4 years ago

Ainda aguardando revisão.

@rafaelsnv @dario20 @gabrielrcarv @GuilhermeAssisAr

rafaelsnv commented 4 years ago

Entendido, fica mais fácil pra gente identificar quando o objeto ainda não foi preenchido.

De acordo.

gabrielrcarv commented 4 years ago

De acordo também, acompanhei a explicação com ela.

nnsdtr commented 4 years ago

Considero a issue fechada então, pessoal.