일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- **kwargs
- 해시충돌
- 인증인가
- 리스트컴프리헨션
- 인터넷 네트워크
- 파이썬
- 자료구조
- 자바스크립트
- wecode
- 알고리즘
- django
- *args
- clone coding
- 파이썬입출력
- RESTfulAPI
- 백준
- 파이썬리스트컴프리헨션
- Python
- docker
- bcrypt
- 윈도우우분투듀얼부팅
- clone-coding
- decorator
- promise
- CSS
- 코딩테스트파이썬
- DP
- JavaScript
- QuerySet
- 파이썬문법
- Today
- Total
목록TIL/etc (2)
개발기록장
프로젝트를 진행하면서 'Agile 하게 진행하였으며..', 'Sprint 단위로 일정을 조율하고...' 등 대충 느낌만 알고 써왔던 단어들의 정의를 명확히 해야 할 필요성을 느껴서 간단하게 정리해보았다. 1. Agile 1) 내가 정리한 Agile의 의미 애자일은 소프트웨어 방법론 중 하나이다. 방법론은 쉽게 말해 '일하는 방식'을 말한다. Agile의 사전적 의미는 민첩한, 기민한, 재빠른, 날렵한 이다. 무엇에? 변화에. 즉, 변화(변경사항 등)에 민첩하게, 빠르게 대응하며 소프트웨어 개발을 하기 위한 방법론이다. 애자일 방식은 일을 빠르게 하는 방식이라는 의미가 아니다. 작은 사이클을 반복하여 최소 기능 제품(MVP: Minimum Viable Product)을 진화시켜 나가는 과정이다. 최종 결과..
1. Test 종류와 각 test의 특징 개발을 하다 보면 코드가 잘 동작을 하고 있는지, 버그는 없는지 등을 확인하는 테스트가 필수이다. 테스트를 범위에 따라 분류하면 아래 그림과 같이 E2E(UI) Testing(기능 테스트), Integrating Testing(통합 테스트), Unit Testing(단위 테스트)으로 나눌 수 있다. 각 테스트 비중은 E2E - 10%, Integrating - 20%, Unit - 70%로 구현하는 것을 권장한다. - E2E Test (=UI Test, Browser Test, 기능 테스트) End-to-End의 약자로, 어떤 어플리케이션이 제대로 동작하는지 완전한 기능을 테스트하는 것을 의미한다. 예를 들어, 웹 서비스를 E2E 테스트를 한다고 하면 웹 브라우저..