Computer Science/Software Engineering

TDD란? 반복 테스트를 이용한 소프트웨어 방법론 작은 단위의 테스트 케이스를 작성하고 이를 통과하는 코드를 추가하는 단계를 반복하여 구현 짧은 개발 주기의 반복에 의존하는 개발 프로세스 애자일 방법론 중 하나인 eXtream Programming(XP)의 ‘Test-First’ 개념에 기반 모든 직무에서 TDD를 적용 가능 eXtream Programming(XP) 미래에 대한 예측을 최대한 하지 않고 지속적으로 프로토타입을 완성하는 애자일 기방법론 중 하나 추가 요구사항이 생기더라도 실시간으로 반영 가능 단위 테스트(unit Test) 한 단위(일반적으로 class)만을 테스트 하는 것 애자일 방법론 신속한 반복 작업을 통해 실제 작동 가능한 소프트웨어를 개발하여 지속적으로 제공하기 위한 소프트웨어 ..
언어의 종류 절차지향 프로그래밍 반복문 작성 후 함수 또는 메소드를 사용해서 해야할 일들을 정의 범위가 더 넓어질경우 반복문, 함수 또는 메서드로만 코드를 간편하게 정의하는데 한계가 있음 프로세스가 함수 단위 순서대로 진행된다. 객체지향 프로그래밍 각각의 대상에게 클래스로 정의한 아이템과 동작들을 할당하여 데이터와 기능을 클래스로 캡슐화 객체지향이란? 프로그래밍을 더 쉽게 할 수 있도록 만들어진 프로그래밍 방식, 패러다임 프로그래밍에서 필요한 데이터를 추상화시켜 상태와 행위를 가진 객체를 만들고 그 객체들 간의 유기적인 상호작용을 통해 로직을 구성하는 프로그래밍 방법 객체지향의 구성 객체지향 프로그래밍(OOP) 에서는 모든게 객체로 구성. 먼저 서로 관계가 있는 속성과 기능들을 묶어 클래스로 정의하고, ..
구구르밍
'Computer Science/Software Engineering' 카테고리의 글 목록