Test Driven Development의 약자로 테스트가 개발을 이끌어 나가는 형태의 개발론입니다.TDD의 절차첫 번째 절차는 실패입니다. 이는, 실패하는 테스트 케이스를 먼저 만들라는 것입니다. 실패하는 테스트 케이스를 만들 때는 프로젝트의 전체 기능에 대하여 처
CI(Continuous Integration)는 지속적 통합으로, 모든 개발이 끝난 이후에 코드 품질을 관리하는 고전적 방식의 단점을 해소하기 위해 나타난 개념입니다.말 그대로 개발을 하면서 '코드에 대한 통합'을 '지속적'으로 진행함으로써 품질을 유지하는 것입니다.
IT 인프라를 데이터 센터 혹은 클라우드에 별도 준비 없이, 필요한 기능을 함수(function) 형태로 구현하고, 자동 스케일링 방식으로 시시각각 변하는 자원 수요를 지원하며 전통적인 백엔드 대신 사용합니다.따라서 서버리스 컴퓨팅을 FaaS(Function as a
SW 설계 기법의 하나복잡한 도메인의 설계는 모델 기준으로 해야 함데이터와 애플리케이션을 설계할 때 업무 도메인 별로 분리하여 설계시스템을 구현하기 위해 특정 기술이 아니라 도메인과 그 로직에 초점을 두어야 함시스템 요구를 기술하기 위해 도메인 전문가가 도메인 모델을
소프트웨어 개발 보안 또는 시큐어 코딩(Secure Coding)이란 안전한 소프트웨어 개발을 위해 소스 코드 등에 존재할 수 있는 잠재적인 보안 취약점을 제거하고, 보안을 고려하여 기능을 설계 및 구현하는 등 소프트웨어 개발 과정에서 지켜야 할 일련의 보안 활동을 말
두 번째 이후 단어의 첫 글자를 대문자로 표기하고 나머지는 소문자로 표기합니다.newName createLifeGame각 단어의 첫 글자를 대문자로 표기하고 나머지는 소문자로 표기합니다.NewName CreateLifeGame모든 단어를 소문자로 표기하고 단어와 단어를