반응형 TIL (Today I Learned)7 Unit Test [단위 테스트] 프로젝트를 하면 꼭 거쳐하는 과정인 단위테스트("단테"라고도함)를 한다. 또는 유닛테스트라고 한다. Unit Test 란? 유닛 테스트(unit test)는 컴퓨터 프로그래밍에서 소스 코드의 특정 모듈이 의도된 대로 작동하는지 검증하는 절차이다. 즉, 모든 함수와 메소드에 대한 테스트 케이스(Test case)를 작성하는 절차를 말한다. 이를 통해서 언제라도 코드 변경으로 인해 문제가 발생할 경우, 단시간 내에 이를 파악하고 바로 잡을 수 있도록 해준다. 이상적으로, 각 테스트 케이스는 서로 분리되어야 한다. 이를 위해 가짜 객체(Mock Object)를 생성하는 것도 좋은 방법이다. Unit test의 장점 1. 문제점 발견 유닛테스트의 목적은 프로그램의 각 부분을 고립시켜서 각각의 부분이 정확하게 동.. 2019. 8. 30. [Oracle SQL] ROW_NUMBER( ) 사용하기 1. ROWNUM 키워드 이용 방법 조회된 순서대로 순번을 매긴다 SELECT ROWNUM , COL.* FROM SCOTT.EMP COL ORDER BY COL.ENAME ORDER BY를 사용하면 순번이 뒤섞이므로 정렬된 서브쿼리 결과에 ROWNUM을 매겨야 한다 SELECT ROWNUM , Z.* FROM ( SELECT COL.* FROM SCOTT.EMP COL ORDER BY COL.ENAME ) Z 2.ROW_NUMBER( ) 함수를 사용하는 방법 -ORDER BY 된 결과에 순번을 매길때에는 ROWNUM 보다 ROW_NUMBER( ) 함수가 더 편하다. SELECT ROW_NUMBER() OVER(ORDER BY Z.AA, Z.BB) NUM , Z.* FROM SCOTT.EMP Z ORDE.. 2019. 8. 29. Inbound, Outbound Traffic 인바운드 트래픽(inbound traffic) 외부에서 가상서버 내부로 데이터가 유입될때 발생하는 트래픽을 말합니다. 예를들어, 클라이언트가 웹사이트에 접속했을 경우 클라이언트의 접속정보가 가상서버 내의 DB에 저장된다거나 클라이언트가 웹사이트에서 어떠한 정보가 필요하여 가상서버에 요청데이터를 보냈을때 발생하기도 합니다. 그리고 FTP나 웹사이트 첨부파일 등으로 가상서버내로 파일을 전송하여 저장하는 것도 인바운드 트래픽이 발생됩니다. 아웃바운드 트래픽(outbound traffic) 인바운드 트래픽과는 반대로, 가상서버 내에서 외부로 데이터가 전송되었을때의 트래픽을 발합니다. 아웃바운드의 경우 클라이언트가 웹사이트에서 어떤 정보를 요청하였을 때 해당 정보에 대한 데이터를 다시 클라이언트로 전송시 발생된 .. 2019. 7. 8. 이전 1 2 다음 반응형