일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
- 채팅 프로젝트
- 배열 call by value
- Node Property
- ..gitignore
- 배포 자동화
- 깃허브 연동
- firstChild
- 깃허브 토큰 생성
- 소프트웨어
- Quartz dependency
- 깃허브 토큰 발급
- Quartz 라이브러리
- document 함수
- 환경변수
- Jenkins
- submit 기본동작
- git 폴더 모으기
- EL1021E
- CI/CD
- css 리셋
- 자바 swing 프로젝트
- 클래스 참조
- deploy.sh
- .ppk
- dbeaver 백업/복구
- AWS 생성
- 테스팅
- reset
- 되돌리기
- 타임리프 참조 오류
- Today
- Total
목록전체 글 (59)
TY blog
1. 확실성 : 소프트웨어 시스템을 믿고 쓸 수 있어야 한다. * 확실성의 주요 5가지 요소 가용성(availability) : 어떤 시점에 시스템이 작동(서비스를 제공)할 확률 신뢰성(reliability) : 주어진 기간 동안 시스템이(정확하게) 서비스를 제공할 확률 안전성(safety) : 시스템에 사람 또는 환경에 손상을 주지 않는지 보안성(security) : 시스템이 (우연한/의도적인) 침입을 막을 수 있는지 복원성(resilience) : 시스템이 장비 고장, 공격 등 아래에 중요한 서비스를 잘 유지하는지 다른 신뢰할 수 있는 속성 수리가능성(repairability) : 시스템이 얼마나 빨리 수리될 수 있는지 (장애 시 복구) 유지보수성(maintainability) : 새로운 요구사항을 ..
1. input type="submit" - HTML 양식에서 사용되는 입력 유형 중 하나로 이 입력 유형은 사용자가 양식을 제출할 때 사용되는 버튼으로 form 안에 데이터를 지정한 서버(action의 경로)로 전송하는 역할을 한다. 2. submit 버튼에 onclick 이벤트가 같이 부여된 경우 동작흐름 - submit 버튼에 onclick 이벤트가 같이 부여된 경우 onclick 이벤트가 실행되고 마지막에 submit 기능이 수행된다. 3. submit 버튼이 포함된 form 태그에 있는 Text 필드에 Enter 쳐보기 - 결과적으로 Text 필드가 focus 된 상태에서 Enter 입력 시 submit 버튼이 클릭된 것처럼 함수가 동작하고 서버로 요청되는데 HTML 기본 동작 흐름으로 가장 가..
1. 소프트웨어 재공학 (software reengineering) 시스템의 전체 또는 일부를 재구조화하거나 다시 작성하는 것 (시스템 재문서화) 기존 시스템의 기능을 변경하지 않고 시스템을 유지보수하기 쉽고 이해하기 쉽게 하는 작업 ex ) 문서화, 아키텍처 개선, 프로그래밍 언어 변환, 데이터의 구조와 값 수정 등 2. 재공학 프로세스 활동 소스코드 변환 : 최신 버전이나 다른 언어로 변환 역공학 (reverse engineering) : 프로그램을 분석하고 정보를 추출(구현한 코드 분석 -> 소프트웨어 설계를 추출) 프로그램 구조 개선 : 프로그램 제어 구조의 개선 데이터 재공학 : 데이터베이스 스키마 재정의, 데이터 정리 3. 리팩토링 변경에 따른 품질 저하를 늦추기 위하여 프로그램을 개선하는 것..
1. 테스트 케이스 ( test case ) 무엇을 테스트하는지, 테스트 입력 - 예상출력 테스트데이터 : 시스템을 테스트하기 위한 입력 테스트 결과 : 테스트 데이터 입력에 따른 출력 * 테스트 케이스 선정을 위한 전략 1. 동등분할(Equivaience partition) : 공통 특성을 가진 입력 그룹을 식별하여 각 그룹별로 테스트 케이스를 선정한다. ex) 절댓값 함수를 구현한다고 하면 동등분할로 양수, 0, 음수 3가지 케이스로 분할이 가능하다. 2. 가이드라인 기반 : 프로그래머가 자주 범하는 오류를 찾아내기 위한 테스트 케이스를 선정한다. ex) 회원가입 개발에서 아이디, 비밀번호와 같은 필수적인 값을 입력했을 때와 입력하지 않았을 때의 케이스로 분할이 가능하다. 2. 테스팅의 종류 자동화된..