Executando verificação de segurança...
0
mako
2 min de leitura ·

Já ouviu falar em Software Craftsmanship?

Certamente em algum momento da vida você já teve contato com algum artesão vendendo ou expondo sua arte em galerias, shoppings ou na rua. O que podemos sempre perceber nesses profissionais é a atenção aos detalhes e o amor que eles colocam naquilo que estão criando. Traçando esse paralelo, tente se questionar. Você tem tido atenção aos detalhes e pondo amor a cada linha de código digitada? Com essa reflexão iniciamos nossa jornada para entendermos melhor o termo Software Craftsmanship.

O movimento surge nas ideias de Andy Hunt e Dave Thomas no livro The Pragmatic Programmer e de Pete McBreen no livro ⁠ Software Craftsmanship.

Desenvolvedores de software devem ter o mindset de que todo e qualquer código que ele for colocar um dia em produção deve ser escrito com qualidade e zelo. Da mesma forma como um artesão se empenha para fazer seu trabalho da melhor maneira possível, é assim que um desenvolvedor profissional deve se comportar em seu dia a dia. Isso tem haver também com respeito aos seus colegas de trabalho e ao usuário do software. ⁠

Profissionais com essa postura normalmente se preocupam em transmitir esses valores para seus colegas e para os profissionais iniciantes.

A seguir, segue os valores pregados pelo manifesto:

Como aspirantes a artesãos de software, estamos elevando o nível do desenvolvimento de software profissional, praticando-o e ajudando outras pessoas a aprender o ofício. Através deste trabalho passamos a valorizar:

Não apenas software em funcionamento, mas Software de excelente qualidade

Não apenas responder às mudanças, mas agregar valor de forma constante e crescente

Não apenas indivíduos e suas interações, mas uma comunidade de profissionais

Não apenas colaboração com o cliente, mas parcerias produtivas

⁠Na minha opinião, um artesão de software é mais caracterizado por duas coisas: Responsabilidade e Paixão pela profissão. A responsabilidade entra em jogo, desde a simples escolha de um nome para uma variável, até a elaboração de uma arquitetura de software. A paixão entra em jogo, para que o profissional mesmo após uma jornada de 8 horas de trabalho ainda queria aperfeiçoar suas habilidades em seu tempo extra.

Carregando publicação patrocinada...