본문 바로가기

전체 글330

TDD (테스트 주도 개발) TDD (Test-driven development TDD) 코드를 작성하기 전에 테스트를 쓰는 방법론 매우 짧은 개발 사이클을 반복하는 소프트웨어 개발 프로세스 중 하나 개발자는 먼저 요구사항을 검증하는 자동화된 테스트 케이스를 작성 TDD의 과정 테스트의 자동화 TDD는 테스트를 자동화하는 것이 필수 조건 자동화되어 있지 않으면 테스트를 실행하는 것이 귀찮기 때문에 테스트를 자주 실행하지 않게 됨 TDD의 사이클을 진행하는데 장애가 됨 자동으로 테스트를 수행할 수 있는 환경을 갖추는 것이 중요 자동화에 사용하는 도구들 Simple assert functionality in your Language Junit, CppUnit, NUnit 등의 유닛 테스트를 위한 xUnit 프레임웍 FIT, FitNes.. 2020. 6. 29.
객체지향 JavaScript 객체지향 JavaScript 란 ? 실제에 존재하는 모델을 만들기 위한 프로그래밍 패러다임 각 객체는 메시지를 받을 수도 있고, 데이터를 처리할 수도 있으며, 또다른 객체에게 메시지를 전달할 수도 있음 용어 class// : 객체의 특성을 정의 instance// : class 바탕으로 한 객체를 만드는 프로그래밍 패턴 prototype// : 모델의 class 만들 때 쓰는 원형 객체 constructor// : 인스턴스화 되는 시점에서 호출되는 메서드 this// : 값은 함수를 호출한 방법에 의해 결정 new// : 사용자 정의 객체 타입 또는 내장 객체 타입의 인스턴스를 생성 ES5 class는 함수로 정의할 수 있음 function Car(brand, name, color) { // 인스턴스가 .. 2020. 6. 28.
내가 가는 그 길 이 글을 쓰는 목적은 나의 모든것을 다 드러내어 새롭게 시작하는 '나'를 바라보기 위해서이다! ⏱️ ✔️ 과거로 Jump 📜 IT학부 1년 공부 📜 교통공학 3년 공부 📜 경영지원 4년 📜 영업지원 1개월 📜 네트워크 엔지니어 7개월 📜 보안 컨설팅 1개월 📜 시큐어 코딩 1개월 📜 CodeStates 부트캠프 시작 ➡️ 평범하게 살아가지 않는 나의 인생을 돌아보는 시간이 될 것이다. IT학부 1년 공부 이후 전망에 대한 얘기가 많았던 시기라 미래를 생각하며 전과를 결심하여 교통공학을 전공하게 된다. 순차적으로 공부하면서 4학년이 되어 교통계 회사를 취직하여 경영지원 업무란 직책으로써 삶을 살아가게 된다. 경영지원 부서에서 또 분리되어 자재관리 사원으로써의 역할을 맡게 되는데 맨땅에서 헤딩하듯 하나 하나.. 2020. 6. 27.
Visual Studio Code Extension 추천 Visual Studio Code 작업을 편하게 하는 도구 유튜버 : 드림코딩 by 엘리 1. Material Theme '4:34 시각적 효과 편안함 다양한 테마 2. Material icon '5:04 기본적인 icon => 생동감 부여 3. Prettier '5:21 코드를 포맷팅 4. Bracket Pair Colorizer '6:54 색감을 부여 코드 가독성 증가 5. Indent Rainbow '7:24 들여쓰게 Rainbow 컬러 코드 구분이 유용 6. Auto Rename Tag '7:58 html 편집 시 편함 태그 앞에를 변경 시 뒤에도 같이 변경 7. CSS Peek '8:36 css 클릭만으로 파일 열기 가능 8. HTML CSS suppport '9:35 HTML에서 CSS 자동 .. 2020. 6. 27.