English for Developers

last update: 2021.08.10.Tue

English for Developers / 개발자 영어

  • 필요한 용어를 검색하는 용도로 생성한 문서입니다.
  • 번역 문의 : jyp0293@gmail.com




last update: 2021.08.10.Tue

drive / driven

  • drive는 무언가를 ‘촉발하다, 일으키다’라는 뜻으로 자주 사용됩니다.
  • 예문 :
    • event-driven : 이벤트에 의해 생성되거나 작동하는 무언가를 설명할 때 사용합니다.

resolve

  • 문제를 해결한다는 의미입니다.
  • 현재형으로 쓰지만 실제 코드에서는 ‘(문제나 상황이) 해결되었을 때’를 의미하기도 합니다.
  • javascript의 경우 promise-then 구문에서 요청을 처리할 수 있는 상황이 되었을 때 할 작업을 resolve 부분에 둡니다.


parse

  • 분석하다
  • 구문을 분석할 때 보통 파싱(parsing)이라는 용어를 사용합니다.
  • 예문 :
    • C에서 컴파일 단계를 거치면서 C언어를 기계어로 파싱한다.
    • HTML코드를 파싱하여 DOM tree로 만든다.


lexical analysis vs parser

  • lexical analysis : 어휘 분석, 낱말 분석
  • parser : 구문 분석
  • 더 알아보기 :
    • lexical analysis : https://coding-groot.tistory.com/17
    • parser :
    • Main difference between lexical analyzer and parser? https://na27.tistory.com/230
      • 답변 번역+요약
      • Lexical analyzer는 입력값을 해당 언어에 유효한 토큰으로 나눕니다.
        • 예 : beautiful은 영어에서 유효한 단어이자 토큰입니다.
        • 예 : dsefuewfiu는 영어에서 유효한 단어 및 토큰이 아닙니다.
      • Parser는 문장이 문법에 맞는지 검사합니다.
        • 예 : My name is Rahul은 유효한 문장입니다.
        • 예 : name my is Rahul은 그렇지 않습니다.


fetch, retrieve, get

  • fetch : ‘명령에 따라서 가져오다’
  • retrieve : ‘가져오다’ + ‘회수하다’
  • get : ‘가져오다’ 또는 ‘얻다’
  • 더 알아보기 : 생활코딩 토론 스레드 https://www.facebook.com/groups/engfordev/permalink/575140472537782/


Error vs Warning

  • Error는 해결하지 않으면 실행에 지장이 생기는 오류
  • Warning은 말 그대로 경고이며 해결하지 않아도 프로그램을 당장 실행할 수는 있음


discuss / discussion

*

  • 예문 :

trigger

  • 예문 :