What is software craftsmanship
Software craftsmanship is an art of writing good code which is easier to understand, maintain and is of good quality. This practice includes many things like writing modular code, unit and integration testing of code, commenting and proper formatting of code and continuous integration & continuous deployment of code etc. All these best practices make the software less bug prone, of high quality, easier to deploy, learn and maintain over time.
O que é o software de engenharia
O software artesanal é uma arte de escrever bom código que é mais fácil de entender, manter e de boa qualidade. Esta prática inclui muitas coisas como escrever código modular, testes de unidade e integração de código, comentando e formatando corretamente o código e integração contínua e implantação contínua de código etc. Todas essas melhores práticas tornam o software menos propenso a erros, de alta qualidade, mais fácil de implantar, aprender e manter ao longo do tempo.