Boa tarde, Régys! Admiro muito seu trabalho e o sigo há vários anos. Quanto ao vídeo e tema “IF BOM É IF MORTO”, creio ser absolutamente contrário a base da engenharia de software clássica e ainda muito mais contrária às tendências mais modernas. Resumidamente, DEVEMOS ESCREVER CÓDIGOS SÍMPLES E PARA LEITOS, para que alguém com menor conhecimento que voce possa dar manutenção em seu código (estagiários, por exemplo). Outro problema de se usar recursos como lógica implícita e não explícita é que o mantenedor do código deverá parar para entender a regra encapsulada ali (e pode errar). Já o uso de recursos da linguagem, para evitar o emprego de IF, como swith em C e case em Delphi, pode esbarrar em problemas de migração do código de uma linguagem para outra que não tenha este recurso. C e C++ são cheios de coisas que somente eles possuem e, justamente por isto, deve-se evitar estes recursos específicos. A norma é simplificar e não complicar. È apenas a minha opinião pessoal e respeito a de todos, embora, neste caso, discorde. Abraço!
Vamos por partes, primeiramente muito obrigado por acompanhar meu trabalho, tento sempre levar material de qualidade e que possa ajudar a comunidade de programadores Delphi e facilitar o trabalho de todos.
O vídeo como dito é do Thulio Bittencourt que por sinal escreve e apresenta conteúdo de excelente qualidade.
Eu discordo quando você diz, escrever código para leigos, leigos não vão ler seu código fonte, somente programadores habilitados deveriam ler o código mesmo que em nível básico (estagiário), um leigo nunca deveria por a mão no código, os recursos apresentados são simples é são base de conhecimento para quem utiliza Delphi para programação.
Também discordo quando diz que os recursos deveriam ser compatíveis com outras linguagens, se você está escrevendo algo em Delphi não entendo porque fazer o código ser compatível com outra linguagem, se escrevo algo em Delphi minha última preocupação deveria ser tornar o código compatível com outra linguagem senão nunca conseguirei utilizar todos os recursos da linguagem Delphi consequentemente não obtendo o melhor aproveitamento da mesma.
Bom, essa é minha opinião pessoal.
Dê-nos sua opinião, seu comentário ajuda o site a crescer e melhorar a qualidade dos artigos.Cancelar resposta
Boa tarde, Régys! Admiro muito seu trabalho e o sigo há vários anos. Quanto ao vídeo e tema “IF BOM É IF MORTO”, creio ser absolutamente contrário a base da engenharia de software clássica e ainda muito mais contrária às tendências mais modernas. Resumidamente, DEVEMOS ESCREVER CÓDIGOS SÍMPLES E PARA LEITOS, para que alguém com menor conhecimento que voce possa dar manutenção em seu código (estagiários, por exemplo). Outro problema de se usar recursos como lógica implícita e não explícita é que o mantenedor do código deverá parar para entender a regra encapsulada ali (e pode errar). Já o uso de recursos da linguagem, para evitar o emprego de IF, como swith em C e case em Delphi, pode esbarrar em problemas de migração do código de uma linguagem para outra que não tenha este recurso. C e C++ são cheios de coisas que somente eles possuem e, justamente por isto, deve-se evitar estes recursos específicos. A norma é simplificar e não complicar. È apenas a minha opinião pessoal e respeito a de todos, embora, neste caso, discorde. Abraço!
Vamos por partes, primeiramente muito obrigado por acompanhar meu trabalho, tento sempre levar material de qualidade e que possa ajudar a comunidade de programadores Delphi e facilitar o trabalho de todos.
O vídeo como dito é do Thulio Bittencourt que por sinal escreve e apresenta conteúdo de excelente qualidade.
Eu discordo quando você diz, escrever código para leigos, leigos não vão ler seu código fonte, somente programadores habilitados deveriam ler o código mesmo que em nível básico (estagiário), um leigo nunca deveria por a mão no código, os recursos apresentados são simples é são base de conhecimento para quem utiliza Delphi para programação.
Também discordo quando diz que os recursos deveriam ser compatíveis com outras linguagens, se você está escrevendo algo em Delphi não entendo porque fazer o código ser compatível com outra linguagem, se escrevo algo em Delphi minha última preocupação deveria ser tornar o código compatível com outra linguagem senão nunca conseguirei utilizar todos os recursos da linguagem Delphi consequentemente não obtendo o melhor aproveitamento da mesma.
Bom, essa é minha opinião pessoal.