🔥 Seja um Desenvolvedor de Software EXCEPCIONAL! 🔥

Você é um desenvolvedor de software apaixonado por programação, busca sempre aprimorar suas habilidades e se manter atualizado com as melhores práticas? Então você está no lugar certo!

👨‍💻 Aqui você encontrará:

Tutoriais detalhados para todos os níveis de experiência.
Dicas valiosas sobre boas práticas de programação e clean code.
Exemplos práticos e reais para ajudá-lo a entender e aplicar conceitos complexos.
Insights e lições aprendidas ao longo da minha jornada como desenvolvedor.
📚 Meu objetivo é ajudá-lo a se tornar um desenvolvedor mais eficiente, confiante e habilidoso.

🔔 Inscreva-se agora e junte-se à nossa comunidade de desenvolvedores dedicados! Não perca a chance de elevar suas habilidades de programação ao próximo nível.

#developer #developers #programador #desenvolvedor #frontenddeveloper #backenddeveloper #fullstackdeveloper


O Legado Dev

Sempre que encontrar um problema que não pareça ser do domínio do negócio da empresa que trabalha, vale a pena a reflexão.

Espero ter ajudado 🤘🏼

Deixe seu like e me segue 😉

#javascript #cleancode #programador #desenvolvedor #developer #devsandy #devjunior #devpleno #devsenior #devfullstack #frontenddeveloper #backenddeveloper #carreiradev

2 years ago | [YT] | 1

O Legado Dev

Passamos muito tempo lendo código fonte, seja pra corrigir um bug, implementar uma melhoria ou até mesmo desenvolver novas features.

O problema é que nem sempre é fácil entender uma lógica, gastamos muito tempo e sobrecarregamos nossa capacidade cognitiva.

Adotarmos práticas de código limpo ajuda demais no nosso trabalho pois melhora a legibilidade e a manutenibilidade do nosso código.

Neste post eu falo com exemplos sobre a prática do “early return” que é uma forma muito simples de melhorar seu código.

Espero que ajude 🤘🏼

#javascript #cleancode #programador #desenvolvedor #developer #devsandy #devjunior #devpleno #devsenior #devfullstack #frontenddeveloper #backenddeveloper

2 years ago | [YT] | 2

O Legado Dev

“Não sou muito criativo com nomes de variáveis”

Na verdade você não precisa ser criativo, você precisa saber o objetivo dela.

Escolher muito bem um nome antes de começar a escrever a lógica é muito difícil.

O que gosto de fazer é primeiramente dar um apelido pra variável, algo como “blah” e depois de criar toda a lógica o seu nome meio que começa a ficar óbvio. Daí é só renomear 👌

O que achou da dica? Já faz algo assim também?

Espero ter ajudado ;)

Deixa o seu like e me segue aí ✌🏼

#cleancode #programador #desenvolvedor #developer #devsandy #devjunior #devpleno #devsenior #devfullstack #frontenddeveloper #backenddeveloper

2 years ago | [YT] | 3

O Legado Dev

Olha só! ⤵️

Você pode até não ligar para boas práticas no início da carreira, realmente tem muita coisa pra aprender e colocar a mão na massa, mas saiba que as boas práticas existem e de fato, só irão fazer sentido pra você com a prática.

As boas práticas é como se fossem bons conselhos de profissionais com décadas de experiência que de tanto resolverem problemas acabaram identificando um padrão em como resolvê-los e criaram um manual.

Ignorar boas práticas é não aprender todo este conhecimento e estar décadas para trás, não dar continuidade na evolução do conhecimento.

Assim como conselhos, não quer dizer que você deverá seguir a risca, como uma regra chata, mas vai te dar o poder de tomar decisões com mais consistência, com uma experiência alheia, como se já tivesse passado por aquilo antes.

Então se quer se tornar um profissional melhor, aprenda boas práticas desde o início.

Uma dica, não aprenda boas práticas aleatoriamente, vai ter um overdose de informação e pode te atrapalhar.

Então, quando tiver um problema, veja se já não existe uma forma recomendada de resolvê-lo. Assim vai garantir que sempre estará aprendendo boas práticas no seu tempo, conforme precisa, que faça sentido pra você, isso é o mais importante.

Boas práticas são tão importantes que são um diferencial e até mesmo requisitos em algumas vagas de emprego.

Gostou? Compartilha com alguém, deixa o seu like e me segue 🤘🏼

#cleancode #programador #desenvolvedor #developer #devsandy #devjunior #devpleno #devsenior #devfullstack #frontenddeveloper #backenddeveloper

2 years ago (edited) | [YT] | 1

O Legado Dev

No livro "Clean Code", no capítulo 3 Robert C. Martin fala sobre como os parâmetros devem estar no nível de abstração da função e etc.

O parâmetro que corresponde ao mês no construtor do "Date" é uma armadilha!

Ele está no contexto certo, tem um nome descritivo, porém ele não é tratado de uma forma "natural" e esperada.

Segundo a documentação, o parâmetro mês é: "Um valor inteiro que representa o mês, começando com 0 para Janeiro até 11 para Dezembro." WHAT!!!

Confuso isso né!?

Então, se você comentou que a saída será o texto "18/01/2023" ao invés de "18/02/2023" não se sinta mal. Somos induzidos ao erro.

Toda vez que crio uma instância de "Date", tenho que parar, pensar, lembrar, checar na documentação pra ver se está certo pra me sentir seguro :/

Pra mim é muito nítido a importância da prática do "clean code" em nosso dia a dia. E pra você?

Deixe seu like e compartilha 🤘🏼

#javascript #cleancode #codigolimpo #programador #desenvolvedor #developer #devsandy #devjunior #devpleno #devsenior #devfullstack #frontenddeveloper #backenddeveloper

3 years ago (edited) | [YT] | 3

O Legado Dev

Criei este programa para dar felicitações de final de ano.

Com base em um ano e uma data é calculado os dias restantes para o Natal, retornando os dias restantes ou um Feliz Natal. Caso o natal já tenha passado, é feito o mesmo para o ano novo.

Ah, e ele foi desenvolvido em JavaScript para a plataforma Nodejs e também tem testes de unidade criados com o Jest.

Ficou curioso? Clique no link do meu Github para ver o projeto completo 😉

Feliz 2023 galera! Valeu pela parceria e que ela se fortaleça cada vez mais 👊🏼

#javascript #nodejs #cleancode #codigolimpo #programador #desenvolvedor #developer #devsandy #devjunior #devpleno #devsenior #devfullstack #frontenddeveloper #backenddeveloper

3 years ago | [YT] | 2

O Legado Dev

Você conhece a regra do escoteiro?

Ela diz basicamente o seguinte...

"Uma vez que você sai da área que está acampado, você deve deixá-la mais limpa do que quando você a encontrou"

O código antigo caiu no meu merge com conflitos, não me aguentei, tive que refatorar.

Quando você se preocupa com a legibilidade e qualidade do código, entende como melhorar, essas coisas ficam intuitivas 😉

#cleancode #codigolimpo #programador #desenvolvedor #developer #devsandy #devjunior #devpleno #devsenior #devfullstack #frontenddeveloper #backenddeveloper

3 years ago | [YT] | 3

O Legado Dev

O que é Frontend e o que é Backend?

💻 Frontend é a parte do sistema que o usuário tem contato direto, como sites e aplicativos. Ele usa as funcionalidades para realizar suas tarefas do dia a dia. Toda vez que um usuário realiza uma ação de "comprar", por exemplo, uma solicitação é enviada para o backend efetuar a compra.

⚙️ Backend é a parte do sistema que processa as solicitações. Nele é concentrado as regras de negócio e ele também acessa o banco de dados para consultar e armazenar as informações.

Entendeu? Deixa o seu like 👍

Me segue para mais conteúdos 😉

#frontend #backend #programador #desenvolvedor #developer #devsandy #devjunior #devpleno #devsenior #devfullstack #frontenddeveloper #backenddeveloper

3 years ago | [YT] | 2

O Legado Dev

O que define um bom software?

No final do capítulo sobre "Formatação" do livro "Código Limpo", o autor Robert C. Martin, ou também conhecido como Tio Bob (Uncle Bob), deixa esse lembrete:

"Um bom sistema de software é composto de uma série de documentos de fácil leitura".

Pra mim, isso é o resumo da obra 😁

E aí, já leu esse livro que é essencial pra qualquer desenvolvedor?

Concorda com essa frase também?

#cleancode #codigolimpo #software #programador #desenvolvedor #developer #devsandy #devjunior #devpleno #devsenior #devfullstack #frontenddeveloper #backenddeveloper

3 years ago (edited) | [YT] | 2

O Legado Dev

É agora que você vai entender git de uma vez por todas 🤯

#programador #desenvolvedor #developer #devsandy #devjunior #devpleno #devsenior #git

3 years ago | [YT] | 2