버그(Bug)
-소프트웨어가 예상하지 못한 잘못된 결과를 내거나 오류나 착오, 오작동이 발생하는 등의 문제를 뜻한다.
에러(Error)
-개발자의 설계과정에서 개발자의 잘못으로 인하여 발생하는 오류를 에러라고 한다.
버그는 보통 에러에 의해서 발생한다고 할 수 있다.
예외처리
-프로그램 실행 중에 발생할 수 있는 예기치 않은 상황 또는 오류를 처리하는 방법을 말합니다.
예외처리를 통해 프로그램은 비정상적인 상황에 대처하고, 실행 중단 없이 제어를 유지할 수 있다.
라이브러리(Library)
-개발을 진행할 때 자주 사용하는 기능들을 개발자들이 필요와 목적에 따라 사용할 수 있도록 모아 놓은 소프트 웨어이다. 의미 그대로 도서관처럼 필요할 때마다 책을 꺼내 읽듯 기록된 코드를 재사용 할 수 있도록 클래스(Class)나 함수(Function)으로 이루어져 있다.
프레임워크(Framework)
-프로그램을 개발하기 위한 구조를 제공하는 개발 환경을 제공해 주는 것을 의미한다. 말 그대로 뼈대를 제공해 주는 것으로 프레임워크르 통해 작업에 대한 부담과 개발에 들이는 시간 대비 프로그램의 질을 높일 수 있다.
퍼블리싱
-웹디자인이나 개발 작업을 완료한 후에 실제로 공개하는 과정을 의미합니다.
UI(User Interface)
-화면에 보여지는 인터페이스를 의미합니다. 사용자가 실제로 마주하게 될 디자인, 레이아웃 등을 아우르는 개념을 말한다.
UX(User Experience)
-사용자 경험의 약자로 사용자가 어떠한 서비스나 제품을 이용하면서 느끼는 종합적인 만족을 의미합니다.
클라이언트
-단어의 뜻으로 보면 고객을 의미하며 사용자의 의미로 쓰인다. 서버는 서비스를 제공하고 클라이언트는 서비스를 제공 받는 유저를 말한다.
API
-API는 (Application Programing Interface)의 약자로 어떠한 응용프로그램에서 데이터를 주고 받기 위한 방법을 의미합니다.