IT 개발 영단어

최성락·2020년 10월 15일
0

영단어 모음

목록 보기
1/1
post-thumbnail

나도 헷갈리는 단어들이 많아 포스팅, 계속 수정할 예정

명명법

클래스 명은 명사, 메서드는 동사, 기능은 명사 + 동사

자주 나오는 단어

  • CamelCase : 문자를 낙타의 등 처럼 표기한다고 해서 정해진 이름. 주로 객체지향 프로그램에서 사용
    ex)Java, Javascript 등

  • snake_case : 언더라인()으로 단어를 구분하는 표기법
    _ex)C, SQL등

  • OOP(Object Oriented Programing) : 객체 지향 프로그래밍

  • syntax : 구문

  • statement : 문장
    ex)if문, for문, 함수 호출문 등

  • expression : 평가식, 표현식

  • operator : 연산자, 운영자

  • operation : 작동, 운영

  • operand : 피연산자

  • signature : 메서드명, 파라미터, 리턴 값의 타입을 표현하는 것

  • delimiter/separator : 구분자 문자

  • log : 기록, 로그를 얻다. 명사와 동사가 같음

  • stack : 쌓기, 쌓다. 명사와 동사가 같음

  • token : 토큰, 표시, 증거. 분해되지 않는 최소 단위.
    ex) 네트워크의 경우 송신권을 주고 받는 데이터 등

  • optimize : 최적화

  • normalize : 정규화

  • cheatsheet : 사용법을 1페이지로 정리한 것

  • usage : 사용 방법

  • unknown : 미지의, 정체불명의

  • misc/miscellaneous : 다양한, 다방면의

  • description : 설명

  • brief : 개요, 요약하다

  • features : 특징, 기능 (대체로 복수형으로 사용)

  • via : ~에 의해, ~를 경유하여

  • compare : 비교

  • release : 같은 제품을 새롭게 만든다는 것을 의미
    ex) ip를 release하다. 새로운 버전을 release하다.

  • deploy : 프로그램 등을 서버와 같은 기기에 설치하여 작동 가능하도록 만드는 일

  • dependency : 코드에서 두 모듈간의 연결, 객체 지향 언어에서는 두 클래스 간의 관계라고도 함.
    ex) 일반적으로 둘 중 하나가 다른 하나를 어떤 용도를 위해 사용함

  • dependency injection(DI) : 의존성 주입
    ex) Dependency를 해결 하기 위해 사용

  • Recovery : 회복, 복원, 복구

  • traffic : 교통량, 수송량
    ex)'사이트의 트래픽 증가'에서는 방문자 수를 말하고 '트래픽 주범자는 OO이다'에서는 서버의 자원을 말한다.

  • fetch : 꺼내오다

  • condition : 조건, 조회 조건

  • integer : 정수

  • reject : 거절하다, 거부하다

  • native code : 원시 코드

  • performance : 성능

  • process : 처리, 과정, 절차, 실행중인 프로그램

  • confirm : 확인하다

  • handling : 조종

  • schema : 구조, 도식

  • empty : 빈 공백

  • polymorphism : 다형성(OOP 3요소, 상속을 통해 기능 확장 및 변경)
    ex) override(재정의), overloading(같은 이름, 다른 인자의 수 또는 자료형)

  • inheritance : 상속(OOP 3요소)

  • encapsulation :캡슐화, 은닉화 (OOP 3요소)

  • abstraction : 추상화

  • constraint : 제약 조건

  • object : 객체

  • entity : 개체

  • access : 제어, 조작

  • constructor : 생성자(OOP)

  • prototype : 원형(선언부)

  • implements : 구현부

  • resource : 자원

  • keyword : 예약어(이미 프로그래밍 언어나 DBMS에서 사용하기로 예약된 단어로 사용자가 정의하여 사용할 수 없는단어, 내장함수와는 다르다)

  • query : 질의, 질문

  • static : 정적

  • encrypt : 암호화(평문 -> 암호화 -> 암호문)

  • decrype : 복호화(암호문 -> 복호화 -> 평문)

  • encoding : 인코딩(암호로 바꾸다)

  • decoding : 디코딩(암호를 해독하다)

  • comment : 주석, 설명글

  • method : 메소드, 동작

  • scope : 범위

  • sequence : 순서를 매기다

  • logical : 논리적

  • physical : 물리적

  • permission : 허가

  • alias : 별명

  • exception : 예외

비슷한 의미 또는 뉘앙스 단어

  • config / settion / preference :
    구성 / 설정 / 환경설정

  • initialize / init / setup :
    초기화 / 셋업

  • stop / end / finish :
    재시작 가능성이 있으면 stop
    재시작 가능성이 없으면 end
    완료하다 finish

  • stop / suspend / pause :
    움직임을 멈추다 stop
    일시정지는 suspend
    일단 움직임을 멈추고 언제든 다시 재개 가능 pause

  • quit / exit :
    현재 상태에서 탈출 quit
    출구로 나가다 exit

  • changed / modified / revised :
    전면적인 변경 changed
    수정이나 개선 modified
    개정 revised

  • find / search :
    찾아질 것을 기대하는 것 find
    찾아보는 것 search

  • toXXX / parseXXX / convertXXX :
    XXX로 변환

  • tryParseXXX :
    XXX로 변환을 시도

  • fromXXX :
    XXX로부터 변환

  • clear / delete :
    파일의 내용만 지우는 것 clear
    파일 자체를 삭제 delete

  • create / make / generate :
    창조하는 것 create
    무언가를 보고 만들어 내는 것 make
    무언가를 변환하여 생성하는 것 generate
    * 인스턴스를 생성할 때는 create가 일반적

  • parameter / argument :
    메서드에 정의되어 있는 것(매개 변수) parameter
    메서드에 전달된 값(인수) argument

  • property / attribute :
    둘 다 속성 이라는 뜻
    객체 지향의 클래스의 성질을 나타내는 것 property
    HTML의 태그 속성 attribute

  • number / numeric :
    숫자 또는 번호 number
    숫자 중 10진수 numeric

  • sum / total :
    금액 등의 합계, 모두 더한 것 sum
    합계, 전체, 모두 total

  • limits / bounds / range :
    경계, 제한범위, 제한구역 limits
    조금 더 수학적인 의미, 한계 내, 한계선 bounds
    값을 변경하는 폭, 상한과 하한의 범위 range

  • top / peak / spike :
    최상, 선두 top
    쌓여진 것들 중에서 가장 위 peak
    꺽인 선 그래프 등의 뾰족한 것 spike

  • exclude / ignore :
    배제하다, 빼내다 / 무시하다, 신경쓰지 않는다

  • title / caption :
    책이나 기사 등의 제목 / 짧은 설명문, 페이지의 제목

  • issue / problem :
    문제, 쟁점, 논점, 논해야 하는 것 issue
    곤란해 질 만한 문제 problem

  • individual / personal / private :
    많은 사람들에 대해 개인 individual(개별)
    사람 수에 관계없이, 다른 누구도 아닌 personal(개인적인)
    *종업원 한명 한명을 가리키는 개인은 individual

  • just / only :
    무언가를 기준으로 딱, 그것을 가리킬 때 just
    절대적인 의미로, 유일한 것을 가리킬 때 only

  • fix :
    수정, 수리, 고정, 결정

  • apply :
    설정 등을 적용

  • flush :
    쌓인 데이터나 로그를 클리어

  • validate / verify :
    요구를 만족하는지, 올바른지 확인 validate
    공정의 일부로 포함 된 체크 verify

반대되는 단어

  • public / private :
    공적인 / 사적인

  • add / remove :
    추가 / 삭제 *뒤에 추가는 append, 앞에 추가는 prepend 사용

  • begin / end :
    시작 / 끝

  • head / tail :
    머리 / 꼬리 ex)자료구조 등에서 자료의 첫번째, 마지막 의미로 사용

  • header / footer :
    웹 문서의 가장 윗 부분 / 가장 아랫 부분

  • top / bottom :
    최상 / 최하

  • UPPER CASE / lower case :
    대문자 / 소문자

  • under / over :
    미만 / 초과

  • or under / and over :
    이하, 이상 *greater than / not less than

  • previous / next :
    앞으로 / 다음으로

  • push / pop :
    스택 등에 넣다 / 빼다

  • push / pull :
    git에서 원격 레포지토리에 넣다 / 빼다

  • enqueue / dequeue :
    큐에 넣다 / 빼다

  • connect / disconnect :
    연결 / 해제

  • input / output :
    입력 / 출력

  • import / export :
    가져오기 / 내보내기

  • attach / detach :
    붙이다 / 떼다

  • suspend / resume :
    쉬다 / 재개

  • enable / disable :
    활성화 / 비활성화

  • activate / deactivate :
    활성화 / 비활성화

  • valid / invalid :
    유효의 / 무효의

  • show / hide :
    표시 / 숨김

  • visible / invisible :
    보임 / 보이지 않음

  • available / unabailable :
    이용할 수 있는 / 이용할 수 없는

  • allow / deny :
    허가 / 불허

  • host / guest :
    손님을 받는 쪽 / 손님

  • server / client :
    서비스를 제공 / 서비스를 의뢰, 이용

  • provider / user :
    제공자 / 사용자

  • create / destory :
    생성 / 파괴

값과 관련된 단어

  • initial value / initialized value : 초기치 / 초기값

  • default value : 기본 값

  • current value : 현재 값

  • variable / var : 변수

  • let : 변수(ES6)

  • constant / const : 상수(ES6)

  • literals : 변수 또는 상수 등에 저장되는 값 자체

  • null : 존재하지 않는

  • void : 비어있는

  • prefix / suffix : 접두사(앞에 붙어 뜻을 반대로) / 접미사(뒤에 붙어 의미를 첨가)
    ex)
    prefix -> return, disable 등
    suffix -> worker, action 등

참고 자료 1 - https://m.blog.naver.com/PostView.nhn?blogId=ghkddbguse&logNo=40160276675&proxyReferer=https:%2F%2Fwww.google.com%2F

참고 자료 2 - https://brunch.co.kr/@hopeless/8

*오타나 잘못된 부분이 있으면 댓글 부탁드립니다.

0개의 댓글