1/2 OFF: CÓDIGO RUIM - PARA TODOS

TUNUSAT 26/01/2015 14:00:48
#444030
PessoALL,

Acredito que NÃO existe programador ruim, mas programadores desinteressados em aprender, desinteressados em ser melhor amanhã comparado com o que se é hoje. Da mesma forma que não existem pessoas malvadas ou ruins, mas simplesmente pessoas ignorantes.

O José Carlos Macoratti (http://www.macoratti.net/) está colocando um vídeo toda segunda-feira com algum assunto interessante, mas o de hoje (26/01/2015) foi demais! Recomendo que todos assistam, mesmo os veteranos:

==========================================
.NET - Code Smell - Identificando código ruim
http://www.macoratti.net
==========================================

Seria legal colocarmos uma [Ô]coletânea[Ô] de exemplos de códigos ruins e suas respectivas correções.
Exemplos de [Ô]S.O.L.I.D.[Ô] também seria bem legal.


Obrigado por ler este tópico.
[][ô]s,
Tunusat.
MOUSER 26/01/2015 17:23:19
#444040
Eu gostei e indico a todos.
FFCOUTO 28/01/2015 10:24:39
#444071
Assisti o vídeo e só uma coisa ali tenho um ponto de vista diferente: os comentários.
Mesmo que a codificação seja a mais clara e legível possível, para a interpretação direta do que ela faz, não vejo o porque de não comentar o código. Claro que, sem excessos, tais comentários são de grande utilidade.
é péssimo você ter de interagir com um código apenas com comandos, variáveis, etc. Imagina se está em outro idioma. Até mesmo para se entender a lógica usada um com comentário facilita.
Assim que puder vou postar um exemplo.
NILSONTRES 28/01/2015 10:37:25
#444072
Vi bem básico, vou ver total hoje a noite, mas realmente odeio quando pego um exemplo e esta cheio de classes e métodos derivados de outras classes.
JABA 28/01/2015 11:42:04
#444074
Tudo isso que está no video foi extraído desse livro aqui:

http://www.saraiva.com.br/refatoracao-aperfeicoando-o-projeto-de-codigo-existente-3671050.html
TUNUSAT 30/01/2015 08:44:40
#444136
JABA,

Legal este livro!
Foi escrito em 2004... a mais de 10 anos!

Título: Refatoração: Aperfeiçoamento e Projeto
Autor: Martin Fowler
Editora: Bookman, 2004
ISBN: 8536303956, 9788536303956
Num. págs.: 365 páginas
http://books.google.com.br/books/about/Refatora%C3%A7%C3%A3o_Aperfei%C3%A7oamento_e_Projeto.html?hl=pt-BR&id=zPdb4QJKBtkC

Preço: R$111,20 - Em português.
http://www.saraiva.com.br/refatoracao-aperfeicoando-o-projeto-de-codigo-existente-3671050.html


Em inglês achei um pouquinho caro: R$331,80 ... pouca coisa caro... KKKKK! Quase nada... KKKKK!
Se quiser grana vai programa Java! KKKKK! Assim que o mercado lotar de profissionais Java vai nivelar por baixo, ou seja, por M$.Net! KKKKK!

[][ô]s,
Tunusat.
JABA 30/01/2015 12:15:26
#444142
Quando eu li esse livro, descobri que não sabia programar. kkkkkkkkk
MOUSER 31/01/2015 08:35:44
#444163
Citação:

:
Assisti o vídeo e só uma coisa ali tenho um ponto de vista diferente: os comentários.
Mesmo que a codificação seja a mais clara e legível possível, para a interpretação direta do que ela faz, não vejo o porque de não comentar o código. Claro que, sem excessos, tais comentários são de grande utilidade.
é péssimo você ter de interagir com um código apenas com comandos, variáveis, etc. Imagina se está em outro idioma. Até mesmo para se entender a lógica usada um com comentário facilita.
Assim que puder vou postar um exemplo.


Os comentarios, referente as linhas, os codigos, eu acho indispensaveis, ainda mais a mim, como muitos, que ainda estudam e vão continuar estudando enquanto estiver focado na programação, independente de qual linguagem a gente fale. Estive levantando uma estatistica, não existe uma area que você pare de estudar, só se você estiver acomodado no cargo aonde trabalha. (Ja mudando um pouco de assunto), As areas que exige estudar pelo resto da vida, Direito, T.I, Engenharia (independende de qual engenheiro estamos falando).
TUNUSAT 03/02/2015 09:22:58
#444233
PessoALL,

O Macoratti disponibilizou o [Ô]S[Ô] de [Ô]S.O.L.I.D.[Ô]:

===========================================
.NET - Apresentando os princípios SOLID - I
http://www.macoratti.net/15/02/vda020215.htm
===========================================

Vale a pena conferir!

[][ô]s,
Tunusat.
MOUSER 03/02/2015 09:35:25
#444235
um otimo metodo para organizar e estar de acordo com a propria equipe. gostei do video!
MOUSER 03/02/2015 09:44:40
#444238
Aproveitando este momento, Dividir uma experiencia que acabou de me acontecer.
Desenvolvendo um projeto, por falta de organização, falta de reuniões com equipe para ver como esta o desenvolvimento do projeto, cada um ficou responsável por uma parte do soft e no final, juntar tudo. Resultado, 108 erros encontrado no projeto inteiro, depois que juntou as partes. Muita variável repetitivo, muita classe com nome igual desnecessário. Solução: Um só monta os forms, enquanto não estiver pronto não passa para a fase 2, depois outro desenvolve o banco de dados baseado nos forms desenvolvidos de acordo com o cliente, e por ai vai... Acostumado a projetos pequenos, agora que peguei um projeto grande, eu e a equipe que participo tivemos que arcar com as despesas e perda de tempo por falta de organização, tentar correr para não pagar multa por atraso. 2 passos já foram dadas, documentação e os primeiros forms.
Organização é a fonte de tudo.
Página 1 de 2 [20 registro(s)]
Tópico encerrado , respostas não são mais permitidas