image

Bootcamps ilimitados e +650 cursos pra sempre

60
%OFF
Erivania Souza
Erivania Souza23/08/2025 20:01
Compartilhe

Padrões de Desenvolvimento e Conceitos.

  • #Java

Recentemente comecei a estudar Java por causa do BootCamp da GFT então decidir que quero ensinar enquanto aprendo o primeiro tópico dessa jornada é os Padrões de Desenvolvimento e seus conceitos.

  • O QUE SÃO PADRÕES DE DESENVOLVIMENTO?

Nada mais é que boas práticas de programação, modelos prontos para resolver problemas, podemos dizer que programar sem padrão é como cozinhar sem receita, tudo viraria uma bagunça, cada pessoa iria fazer de um jeito, as coisas podem até funcionar porem... Se outra pessoa tentar mexer ela se perde. Então está claro sobre a importância dos padrões com ele o código fica organizado e dá pra manter e crescer sem virar dor de cabeça.

  • PRINCIPAIS CONCEITOS DOS PADRÕES:
  1. Reutilização do código: exemplo, criar uma função calcularIdade() podemos chamar essa função em outras partes do código sempre que precisar sem precisar escrever a formula todas vez que for usar.
  2. Organização: Na organização separamos as responsabilidades cada arquivo cuida de uma funcionalidade exemplo, um arquivo para banco de dados, menu, tela do usuário etc.
  3. Manutenção fácil: Como tudo vai está organizado a manutenção será bem mais simples, caso ocorra um erro você vai saber onde procurar.
  4. Escalabilidade: O sistema pode crescer sem virar um mostro pois foi bem estruturado .
  5. Baixo acoplamento: As partes não ficam grudadas demais, exemplo: você troca o banco MySQL por SQLite sem refazer a interface inteira

Exemplos bons e ruins para escrever um código legível:

# ruim
public class Main {
  public static void main(String[] args) {
      String n = "Maria";
      String tel = "99999";
      System.out.println(n + " " + tel);
  }
}


# bom
public class Main {
  public static void main(String[] args) {
      String nome = "Maria";
      String telefone = "99999";
      System.out.println(nome + " " + telefone);
  }
}


  • Padrão MVC (Model-View-Controller):

Model (M) → cuida dos dados (banco de contatos).

View (V) → mostra para o usuário (interface ou tela).

Controller (C) → faz a ponte entre os dois.

Resumindo o código precisa está bem organizado cada funcionalidade em um arquivo, nomes de variáveis devem ser claras, para variáveis, métodos, atributos, usamos o padrão camelCase, para classes usamos o padrão PascalCase cada palavra começa com a letra maiúscula e para constantes usamos CAIXA_ALTA .

Compartilhe
Recomendados para você
PcD Tech Bradesco - Java & QA Developer
Riachuelo - Primeiros Passos com Java
GFT Start #7 - Java
Comentários (1)
DIO Community
DIO Community - 26/08/2025 09:23

Excelente início de jornada, Erivania. Você conseguiu explicar de forma clara e prática o que são os padrões de desenvolvimento e por que eles fazem tanta diferença no dia a dia de quem programa. A analogia com cozinhar sem receita foi muito bem escolhida para mostrar que, sem organização, até pode funcionar, mas a manutenção e o crescimento do sistema se tornam um grande problema.

Os exemplos de código que você trouxe também foram muito pertinentes. Essa comparação entre boas e más práticas ajuda a enxergar o impacto que detalhes simples, como a escolha dos nomes das variáveis, têm na legibilidade e manutenção do código. Além disso, apresentar o padrão MVC logo no início foi uma ótima escolha, já que ele é uma das estruturas mais utilizadas em projetos reais.

Na DIO acreditamos que aprender padrões desde cedo acelera a evolução de quem está começando, pois desenvolve uma mentalidade voltada não apenas para fazer o código funcionar, mas também para aplicar boas práticas que tornam o software escalável e sustentável.

Deixo uma reflexão para você: ao longo da sua jornada, qual desses conceitos você acredita que será mais desafiador aplicar em projetos reais, o baixo acoplamento, que mantém as partes independentes, ou a escalabilidade, que permite crescer sem perder a organização?