Study 2

Boilerplate Code(보일러플레이트)란?

웹 공부를 하던 중에 'boilerplate code'라는 단어를 알게 되었다. 회원가입 기능, 로그인 기능처럼 여러 프로젝트에서 반복적으로 구현을 해야하는 기능들이 있다. 반복적인 구현이 필요없게 끔 코드를 재사용할 수 있도록 만든 코드가 boilerplate code라고 한다. boilerplate code를 작성하면! 반복적으로 사용되는 부분을 재사용할 수 있도록 만들어두었기 때문에 개발 속도가 빨라진다는 어마무시한 장점이 있다!

Study 2022.02.24

소프트웨어 생명 주기(Software Life Cycle)

소프트웨어 공학 소프트웨어의 위기를 극복하기 위한 방안으로 연구된 학문이다. 여러 가지 방법론과 도구, 관리 기법들을 통하여 소프트웨어의 품질과 생산성을 향상시킬 목적으로 한다. 소프트웨어의 개발, 운용, 유지보수, 폐기 처분에 대한 체계적인 접근 방안 지정된 비용과 기간 내에 소프트웨어를 체계적으로 생산하고 유지 보수하는 데 관련된 기술적이고 관리적인 원리 과학적인 지식을 소프트웨어 설계와 제작에 응용하는 것이며 이를 개발, 운용 유지 보수하는데 필요한 문서 작성 과정 소프트웨어 공학의 기본 원칙 현대적인 프로그래밍 기술을 계속적으로 적용해야 한다. 개발된 소프트웨어의 품질이 유지되도록 지속적으로 검증해야 한다. 소프트웨어 개발 관련 사항 및 결과에 대한 명확한 기록을 유지해야 한다. 소프트웨어 생명 ..

Study 2022.02.23