초보 개발자 12

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

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

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

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

프로그래밍 공부 방법. 프로그래밍 기초 배우기.

프로그래밍 공부 방법. 프로그래밍 기초 배우기. 안녕하세요. 요즘은 코딩을 전문적으로 또는 취미로 배우시는 분들이 많아지고 있습니다. 예전에 뉴스로도 학교에 정규과목으로 프로그래밍을 추가하려 한다는 것을 본 적이 있습니다. 사실 프로그래밍은 꼭 개발자가 아니더라도 많은 도움이 됩니다. 특히 문제를 이해하고 스스로 로직을 만들어 해결하는 능력에 정말 좋은 것 같습니다. 또한 많은 분들이 프로그래밍은 어려운 것이다. 프로그래밍은 개발자가 아니면 하기 힘들다. 독학이 불가능하다 등등 많은 잘못된 지식을 가지고 계시는 분들도 많습니다. (프로그래밍, 개발 어렵습니다. 하지만 전문적으로 무언가를 한다면 어렵지 않을 것이 어디 있겠습니까?) 오늘은 프로그래밍을 처음 시작하시려는 분들께 동기부여도 팍팍 주고 또한 실..

Typescript와 React npm 모듈 설치관련 정보.

Typescript와 React npm 모듈 설치 관련 정보. 개발자에 관한 관심이 많아지면서, 자연스럽게 코딩을 접하는 분들이 많아지고, 프런트엔드에 필요한 프로그래밍 언어, 라이브러리 혹은 프레임워크를 배우시게 되는 과정에서 리액트를 알게되거나 배우시는 분들이 많아지는 것 같습니다. 저는 개인적으로 너무 좋은 현상이라고 생각합니다. 개발자는 자신의 지식을 이리저리 꽁꽁 숨기는 직업이 아닌 너도나도 지식을 나누어 필요한 혹은 유용한 프레임워크 라이브러리 혹은 알고리즘을 대중화시키고 나누는 것이 중요합니다. 리액트를 배우시는 경우라면 자바스크립트를 어느 정도 사용하실 수 있다는 뜻일 것입니다. 또한 그 과정에서 타입스크립트를 들어보시거나 경험해 보신 분들도 많을 것입니다. 오늘은 타입스크립트로 리액트 프..

인터페이스란? 추상클래스란? 초보개발자

인터페이스란? 추상클래스란? 초보개발자 코딩을 하다 보면 항상 이러한 생각이 듭니다. "작동은 잘하는데, 코드가 너무 보기 싫어...' 혹은 "작동은 잘 하는데, 이걸 좀 더 짧게 쓸 수 있을 거 같은데" 등등... 그럴 때 패턴을 알아놓으시면 참 좋을 것 같습니다. 그리고 이러한 패턴을 이용하려면 인터페이스와 추상 클래스를 사용하게 될 날이 올 것입니다. 코딩을 하면서 결과적으로 문제없이 프로그램이 작동한다면, 사실 그게 가장 중요할지 모릅니다. 하지만 그다음 생각해야 할 부분들도 문제없이 프로그램을 작동시키는 것만큼 중요합니다. 저는 크게 2가지로 생각이 됩니다. 1. 코드의 간략화(가독성)와 캡슐화. 2. 유지보수. 이를 위해서는 인터페이스와 추상 클래스를 사용할 줄 알아야 할 것입니다. 당연히 일..

초보 개발자 쿠키와 세션의 차이

초보 개발자 쿠키와 세션의 차이 우리는 브라우저를 이용하면서 혹은 인터넷을 이용하면서 필연적으로 쿠키 혹은 세션에 관해 들어보았을 것입니다. 그렇다면 도대체 이 쿠키와 세션은 무엇이길래 이토록 자주 언급되는 것일까요? 이 둘의 차이는 무엇일까요? 오늘도 역시 전혀 비전문적이고 알기 쉽게 알아보겠습니다. 목차. 쿠키란? 세션이란? 마치며. 1. 쿠키란? 클라이언트는 자신의 브라우저에 key와 value값으로 이루어진 쿠키를 생성 혹은 저장할 수 있습니다. 처음 보는 홈페이지를 방문한다면 우리는 자주 홈페이지에서 무언가 수락하거나 동의하라는 창을 자주 봤을 것입니다. 이는 쿠키의 저장을 허용하라는 창인데요. 과연 쿠키는 어떻게 사용될까요? 쿠키가 없다면 어떨지 한번 상상해 봅시다. 저는 오늘 온라인 마켓에서..