소프트웨어 장인 정신이란?
소프트웨어 장인 정신은 이해하기 쉽고, 유지 관리하기 쉬우며, 품질이 좋은 코드를 작성하는 기술입니다. 이러한 관행에는 모듈식 코드 작성, 코드의 단위 및 통합 테스트, 코드의 주석 달기 및 적절한 서식 지정, 코드의 지속적 통합 및 지속적 배포 등 여러 가지가 포함됩니다. 이러한 모든 모범 사례는 소프트웨어의 버그 발생률이 낮고, 품질이 우수하며, 시간이 지남에 따라 배포, 학습 및 유지 관리가 더 쉬워집니다.
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.