[Developer] 초보 개발자 28

타입스크립트 함수 작성 방법

타입스크립트 함수 작성 방법 안녕하세요. 오늘은 타입스크립트를 이용할 때 사용하면 좋은 함수 작성 방법을 알아보겠습니다. function 함수 arrow 함수 응용 마치며 1. function 함수 function은 우리가 예전에 가장 흔하게 사용하던 함수 작성을 도와주는 문법입니다. 하지만 현재는 ECMA 스크립트의 발전으로 function 함수보다는 arrow 함수를 사용하는 것이 일반적입니다. 하지만 그렇다고 function 함수가 오래되었으니 사용하지 않는 것이 좋다라는 뜻은 아닙니다. 상황에 따라서는 function 함수를 사용하기도 합니다. 또한 function 키워드를 사용하면 함수를 정의하기 전 함수를 부를 수 있는 장점이 있습니다. 이러한 상황이 많지는 않겠지만 정말 가끔가다가 유용하게 ..

Vim으로 개발하기 Vim을 사용하는 이유.

Vim으로 개발하기 Vim을 사용하는 이유. 안녕하세요! 이번 한해도 마무리 잘하고 계신가요? 독일은 작년 크리스마스까지 코로나로 상당히 조용했었는데, 이번년도부터는 다시 크리스마크 마켓도 열리고 생기를 찾아가는 것같습니다. 오늘은 개발자라면 한번씩 들어보았던 Vim에 관해서 이야기 해보려합니다. 지금은 예전과 달리 UI의 발전으로 코드를 작성할때 키보드뿐만 아닌 마우스를 이용하여 코드 블록을 이리저리 자유자재로 옮겨가며 작업 할 수 있습니다. 하지만 이는 알게모르게 코드를 작성할때 손을 옮겨다니는 시간이 소비되기도하고, 실용적인 면이 Vim에 비하면 떨어지는게 사실입니다. Vim을 사용하게 되면 어떤 장점이 있는지 오늘 짧게 알아보고, 제가 자주 사용하는 키와 단축어들을 알아보도록 하겠습니다. Vim을..

UML 상태 다이어그램이란? State diagram이란?

UML 상태 다이어그램이란? State diagram이란? 안녕하세요! 오늘은 UML 중 하나인 상태 다이어그램 즉 State diagram 독일어로는 Zustanddiagramm을 배워보도록 하겠습니다. 상태 다이어그램은 활동 다이어그램 즉 Activity diagram과 굉장히 유사합니다. 그렇기 때문에 잘못 표기하시는 일이 일어나지 않도록 조심하셔야 합니다. 자 그럼 처음 구성요소부터 간단한 사용법과 예제를 보도록 하겠습니다. 구성요소. 사용법. 예제. 마치며. 1. 구성요소. 그래프를 그리는만큼 구성요소는 비교적 아주 간단합니다. 시작. 이 요소는 그래프의 시작을 나타내는 요소입니다. 빨간 테두리는 검은색으로 칠해져도 무관합니다. 이렇게 안이 꽉 차 있는 원이 상태 다이어그램의 시작을 나타냅니다...

변수 함수 이름을 쉽게 지어보자.

변수 함수 이름을 쉽게 지어보자. 안녕하세요! 개발을 하다 보면 필연적으로 만나게 되는 것이 바로 변수와 함수의 이름을 지어주는 번거로움? 혹은 어려움일것입니다. 이러한 어려움을 해소하기 위해서 변수를 작성하는 방법은 여러 가지 들이 있습니다. 또한 언어에따라서 달라지기도 합니다. 오늘은 제가 주로 사용하는 방법을 간단하게 말씀드리려 합니다. 변수의 이름 함수의 이름 주석 마치며 1. 변수의 이름 아마 대부분 개발을하고 피드백을 받으면 한 번씩은 변수의 이름이 부정확 혹은 애매모호하다는 말을 들어보셨을지 모르겠습니다. 사실 정말 쉽게 마음먹자면, 변수 이름이 애매모호하면 어떻냐. 누가 봐도 코드를 보면 변수의 사용방법을 알고 이해할 수 있는데. 라는 마음을 가질 수 있습니다. 저 역시 그랬습니다. 하지만..

내가 사용하는 VScode extention 추천. 비주얼 스튜디오 코드 익스텐션 추천 파트 2

내가 사용하는 VScode extention 추천. 비주얼 스튜디오 코드 익스텐션 추천 파트 2 안녕하세요. 오늘은 제가 개발 시 사용하는 VScode extention들을 추가로 이야기해보는 시간을 가지려 합니다. 개발을 하시다 보면 가벼우면서 여러 익스텐션이 존재하는 VScode를 많이 사용하십니다. 저 또한 그렇습니다. 그렇기에 오늘은 파트 2로써 제가 사용하거나 알게 된 유용한 익스텐션을 소개해보겠습니다. Peacock SynthWave '84 Import Cost 마치며. 1. Peacock 개인 프로젝트 혹은 혼자서 작업을 하시는 거라면 딱히 여러 개의 VScode를 프로젝트별로 열어두어야 하는 일은 적을 것입니다. 하지만 협업을 하게 되면 여러 개의 프로젝트를 열어놓고 확인해가며 일하시게 될..

IaaS, PaaS, SaaS란? Cloud Computing이란?

IaaS, PaaS, SaaS란? Cloud Computing이란? 안녕하세요. 오늘은 클라우드 컴퓨팅에 관해서 짧게 알아보려 합니다. 인터넷이 발전하고 보급이 빠르게 이루어지면서 IT는 급격한 변화를 겪게 되었습니다. 하루가 다르게 새로운 기술, 아키텍처, 구성 등등 변화하고 바뀌었습니다. 이러한 변화는 자연스럽게 보안, 생산성, 확장성, 성능 등의 빠르게 발전시켰습니다. 그러며 서서히 클라우드라는 개념이 드러나게 됩니다. 클라우드는 쉽게 생각하면 그다지 어려운 것은 아닙니다. 클라우드란 쉽게 말해 인터넷을 통해서 여러 서비스를 제공하는 것입니다. 이는 DB, 네트워킹, 서버 등등 많은 분야에 폭넓게 제공되고 있습니다. 오늘은 그 서비스를 제공하는 형식을 알아보려 합니다. IaaS란? PaaS란? Sa..