TIL/Daily Mission

중학생도 알 수 있는 앱 개발 용어 정리(1)

sos000303 2024. 1. 16. 17:23
728x90

1. IDE

 먼저 용어를 알아보면 integrated development environment 즉 통합개발환경이다.

 앱을 개발하는 데에는 여러가지 툴이 필요한데 필요한 툴들을 하나의 프로그램 안에서 사용할 수 있게 만들어진 환경을 뜻한다. 쉽게 말해 필기구로 치면 볼펜/샤프/지우개/형광펜 등이 하나의 펜 안에 모두 들어가있어 필기구를 바꿀 필요 없이 공부를 할 수 있게 하는 도구라는 뜻이다.

2. 컨벤션

 용어를 살펴보면 convention, 정의만 살펴보면 관례, 협약, 대회 등을 뜻하는 단어지만 앱 개발에서는 의미가 다르다.

 앱 개발에서의 컨벤션이란 개발 과정에서 사용하는 변수, 함수 등을 나중에 본인 또는 다른 개발자가 보더라도 의미가 통하도록 규칙을 정하는 것을 뜻한다. 이는 개발과정에서 효율화를 위한 굉장히 중요한 이야기이다. 

3. 자료형

 용어를 살펴보면 '자료 + 형' 의 꼴을 하고 있어 자료의 형태라는 뜻은 알기 쉽다. 하지만 당최 자료의 형태라는 것이 무엇인가? 자료라는 것은 무엇인가? 자료는 많은 정보 중에서 사용자에게 의미가 있는 정보를 뜻한다. 간단하게 말해 내가 코딩을 할 때 사용하는 모든 정보라고 할 수 있다.

 그렇다면 자료형, 자료의 형태는 무엇인가? 지금 이 글에서도 숫자, 특수문자, 한글, 영어 등 문자의 여려 형태가 있듯이 컴퓨터에게도 정수, 실수, 문자열 등의 여러가지 형태의 자료가 있고 그 구분을 자료형이라고 한다.

 

다음에는

  1. 변수와 상수
  2. 메서드
  3. 클래스

에 대해서 알아보도록 하겠다.

728x90