이클립스로 자바를 익히기 시작한 지 한 두 달이 지나고 스프링 부트라는 프레임워크를 통해 신세계를 본 꼬꼬마 개발자. 그렇게 코드를 짜는 나날을 보내다가 문득, IDE와 프레임워크의 차이도 제대로 구분 짓지 못한 채 키보드 위만을 헤매고 있다는 걸 알아버렸다. 늦었다고 생각했을 때가 어쩌면 가장 빠를 때라는 말을 떠올리며, 바로 정리하기로 마음먹었다. 한 줄(씩) 정리 IDE는 편의성을 올리는 도구 모음 Framework는 개발 작업을 올리기 위한 뼈대(구조) IDE가 뭔데? IDE는 통합개발환경(Integrated Development Environment)의 약자로, 코딩과 컴파일, 디버거, 배포 등의 프로그램 개발의 모든 작업 처리를 지원하는 소프트웨어이다. 가장 쉬운 표현으로는 고속 개발 도구 정..
한 줄 정리! 개발자와 클라이언트 간의 효율적 소통을 위한, 프로젝트의 시작과 마감에 해당하는 문서 요구사항 정의서란? 개발자와 클라이어트 간의 소통 문서로, 서비스를 구현하기로 합의한 업무 범위와 상세 기능들을 명시한 문서이다. 이러한 문서를 작성하는 것은 개발자보다는 클라이언트에게 의미가 더 크다. (의뢰 만족도 제고 측면) 원하는 서비스의 규모와 꼭 있어야 할 기능(요구사항)을 클라이언트가 정리함으로써 개발자에게 개발을 요구할 서비스를 구체적으로 설명하고 이후 최종 완성품에 대한 서로의 기대 간극을 줄이는 데에 큰 몫을 하기 때문이다. 클라이언트는 비즈니스적 모델에 집중하며 러프한 기획을 가지지만, 개발자는 의뢰 서비스의 구체적 설계와 기능 구현 측면에 접근할 것이기 때문에 커뮤니케이션 과정의 불필..
목차 변수 선언이란? 자바스크립트 변수 선언 방식 var let const Hoisting ?! (추가) 변수명 작성 규칙? (추가) 자료형? (끄적끄적) 수업 기록 1. 변수 선언이란? 변수란 사전적으로 고정적이지 않은, 변하는 수를 말한다. 프로그래밍을 시작하게 되면 가장 처음에 익히게 되는 용어이다. 프로그래밍 언어로서의 변수는 어떤 문자나 숫자 등 정보를 저장하는 메모리상의 공간을 의미한다. 그러한 공간을 쓰기 위해서는 먼저 무엇을 담을 수 있는 자리를 만드는 1. 선언이라는 과정이 필요하며, 그 자리의 최초 값을 지정하는 2. 초기화가 진행되어야 한다. 이후 쓰임에 따라 값을 넣어주는 작업을 통해 계속 변하는 수로서 3. 저장된다. JAVA와 C언어의 경우, 변수 선언 시 변수의 값에 맞는 자료..