버그(Bug)
컴퓨터 오류나 오작동이 일어나는 현상
에러(Error)
컴퓨터 처리 시에 예상하지 못한 결과 또는 적절한 결과를 얻지 못하는 일
예외처리
예기치못한 예외가 발생했을 때 대처하는 코드를 작성하는 것
실행중인 프로그램의 비정상적인 종료를 막는다!
라이브러리(Library)
소프트웨어 개발 시 사용되는 프로그램의 구성 요소
공통으로 사용될 수 있는 특정 기능들을 모듈화 한 것
프레임워크(Framework)
개발하는 것을 도와주는 역할을 함.
기본적인 기능을 갖추고 있어, 개발자가 필요한 기능을 구현하는 데에만 집중할 수 있음
** 예시 : 코코아 프레임워크(애플), 안드로이드 프레임워크(안드로이드)
++ 라이브러리와 프레임워크 차이점 : 제어할 수 있는 권한에서 차이가 발생
프레임 워크 - 특정 틀(Frame) 안에서 미리 준비되어 있는 코드가 제공됨
라이브 러리 - 필요할 때마다 사용자가 거내쓸 수 있음
🍀 즉, 전체적인 흐름에 대해 제어할 수 있는 권한이 프레임워크에 있는 것과 달리
라이브러리는 사용자가 직접 제어를 하며 필요한 기능에 대한 가져다 쓸 수 있다!
퍼블리싱
웹디자인을 코딩으로 구현하는 것
html, css로 웹 화면을 구현하는 것
웹 디자인-> 웹 퍼블리싱(프론트) -> 웹 프로그래밍(프론트+백엔드)
UI(User Interface)
사용자가 제품 혹은 서비스를 시각적으로 마주하는 디자인
UX(User Experience)
사용자에게 만족스러운 경험을 제공하는 제공하는 UI를 디자인 하는 것
클라이언트
네트워크로 연결된 서버로부터 정보를 제공받는 컴퓨터
API
한 프로그램에서 다른 프로그램으로 데이터를 주고받기 위한 방법
** 예시 : 식당 메뉴판 - 식당 주인과 음식을 주고 받기 위한 방법
'르탄즈 5기' 카테고리의 다른 글
[르탄즈 5기] chapter 1-3. 새롭게 다루는 것들 (0) | 2024.01.18 |
---|---|
[르탄즈 5기] 1주차 미션 - 자기소개 시간 (0) | 2024.01.18 |
[르탄즈 5기] DAY 2 - TIL (0) | 2024.01.16 |
[르탄즈 5기] 사전캠프 1주차 (0) | 2024.01.16 |
[르탄즈 5기] 데일리 미션 - 앱 개발 용어 정리 1 (0) | 2024.01.16 |