
IDE란?Integrated Development Environment의 약자로 통합 개발 환경을 뜻한다.통합 개발 환경이란 소프웨어 개발에 필요한 작업인 코딩, 컴파일, 디버그 등 모든 작업을 하나의 프로그램 안에서 모두 처리하는 환경을 제공하는 소프트웨어이다.IDE

컨벤션(Convention)이란?사전적 의미로는 관습, 관례, 조약(협약) 정도로 나온다.개발자들이 말하는 컨벤션은 Convention over Configuration(CoC)를 뜻한다.개발자들이 내려야 할 수 많은 결정들을 줄여주고, 단순성을 확보하면서 유연성을 잃

자료형이란?자료형이란 데이타 타입(data type)이란 프로그래밍 언어에서 데이터를 식별하는 분류이다.자료형에 따라 해당 자료형에서 수행할 수 있는 명령들, 데이터의 의미, 값을 저장하는 방식을 결정한다.자료형마다 메모리 공간의 크기가 다르고, 서식 문자와 데이터 표

변수와 상수란?일단 변수 부터 살펴보자변수란?변수(variable)는 "變(변할 변)" "數(셀 수)" 로 진짜 간단하게 말하면 변할 수 있는 값이다.조금 전문적으로 설명하면 데이터가 저장하기 위해 프로그램에 의해 이름을 할당받은 메모리 공간이다.변수마다 다른 종류의

메서드(method)란 객체 지향 프로그래밍에서 객체와 관련된 함수이자 클래스가 갖고 있는 기능이다.이렇게 설명하면 이해가하기 어렵기 때문에 간단한 예시를 보겠다.a와 b를 더하는 add라는 메서드를 정의 한 것이다.위와 같이 메서드를 작성하여 사용하면 중복되는 코드의

클래스란? 클래스(class)란 객체의 상태를 나타내는 필드(field)와 객체의 행동을 나타내는 메소드(method)로 구성된다. > 필드(field)란? 클래스에 포함된 변수(variable)를 의미한다. 클래스를 간단하게 설명하자면, 클래스는 객체지향 프로그래

개발, 코딩에서 버그란 컴퓨터 프로그램의 코딩 오류이다.프로그램 상에서 예상하지 못한 결과를 내거나, 오류나 오작동이 발생하는 현상을 뜻한다.보통, 프로그램의 소스 코드나 설계 과정에서의 오류 때문에 발생한다.단어의 어원으로는 최초의 프로그래머인 '그레이스 호퍼'에 의

에러(오류)란 사전적 의미로는 '그릇되어 이치에 맞지 않는 일'이라는 뜻을 말한다.개발을 하며 말하는 에러는 처리 시에 예상하지 못한 결과 또는 원하는 결과를 얻지 못하는 경우를 말한다.구문 에러: 프로그램 언어의 문법을 따르지 않아 발생한 에러의미 에러 또는 시맨틱(

예외처리(오류 처리)란 실행 흐름상 오류가 발생했을 때 오류를 그대로 실행시키지 않고 오류에 대응하는 방법을 제시하는 개념 혹은 하드웨어 구조를 말한다.다음은 try-catch를 사용한 예외 처리이다.위와 같이 stringsi를 0~3 출력했을때 strings3에서는

라이브러리(Library)는 개발을 진행할 때 자주 사용하는 기능들은 개발자들이 필요와 목적에 따라 사용할 수 있도록 모듈화된 프로그램 모음이다.라이브러리는 사전적 의미로는 도서관으로, 도서관에 있는 책들을 꺼내 읽는 것 처럼 프로그래밍할 때 모듈화된 프로그램을 라이브

프레임워크(Framework)란 Frame(틀) + work(일)의 합성어로 목적을 달성하기 위해 일을 처리하기 위한 구조화된 틀이다.우리가 개발을 할 때 전체 구조와 동작방식을 만들기에는 너무나 오랜 시간이 걸린다.프레임 워크를 사용해서 개발할 경우에는 전체 구조와

퍼블리싱(Publishing)이란 디자인과 개발의 중간으로 디자인을 기획하고 기획한 디자인이 잘 작동할 수 있도록 하는 코딩하고 관리하는 작업이다.프론트엔드 개발의 일부분이고 미국에서는 프론트엔트 개발이라고 부른다.퍼블리싱은 목적에 맞게 디자인을 하고, 사용자가 쉽게

UI(User Interface), 사용자 인터페이스는 사람과 컴퓨터 사이에서 상호작용하기 위한 목적으로 만들어진 물리적 가상적 매개체를 뜻한다. 사용자가 사용하는 서비스나 제품의 화면 안에 모든 것을 말한다.UI는 앱을 사용할 때 디자인, 텍스트, 레이아웃 등 디자인

API(Application Programming Interface, 응용 프로그램 프로그래밍 인터페이스)란 간단히 운영체제와 응용프로그램 사이의 통신에 사용되는 언어나 메시지 형식을 말한다.이게 무슨 말인가 하겠지만 이해를 도울 예시를 갖고 왔다.API는 보통 가게와

클라이언트(Client)란 사전적인 의미로는 고객이라는 의미를 갖고 있다.정보통신 분야에서는 정보를 열람하거나 특정의 프로그램을 사용하는 컴퓨터 또는 소프트웨어를 말한다.기업에서 제공하는 인터넷 기반 서비스 프로그램에 이르기까지 특정 네트워크에 접속하는 거의 모든 프로