: 매일 저녁, 하루를 마무리하며 작성 !
: ⭕ 지식 위주, 학습한 것을 노트 정리한다고 생각하고 작성하면서 머리 속 흩어져있는 지식들을 정리 !
class Solution {
public long solution(int a, int b) {
long answer = 0;
if ( a == b ){
answer = a;
}else if ( a > b ){
for(int i=0; (b+i)<=a; i++)
answer = answer + (b + i);
}else{
for(int i=0; (a+i)<=b; i++)
answer = answer + (a + i);
}
return answer;
}
}
네트워크란?
네트워크는 여러대의 컴퓨터 또는 장비가 서로 연결되어서 정보를 주고 받을 수 있게 도와주는 기술
Client와 Server
브라우저에서 HTTP가 동작하는 것을 직접 확인해보기 - 실습!
추가 데이터? 데이터? 뭐가 다른걸까?
Method (호출/요청 방식)
Header (추가 데이터. 메타 데이터)
Payload (데이터. 실제 데이터)
블랙박스 테스팅
개발자 테스트
JUnit 사용 설정
JUnit이란 자바 프로그래밍 언어 용 단위 테스트 프레임워크
테스트 파일 생성 - 실습 !
테스트 코드 작성해보기!
package com.sparta.springprepare.calculator;
import org.junit.jupiter.api.Assertions;
import org.junit.jupiter.api.DisplayName;
import org.junit.jupiter.api.Test;
class CalculatorTest {
@Test
@DisplayName("더하기 테스트")
void test1() {
Calculator calculator = new Calculator();
Double result = calculator.operate(8, "+", 2);
System.out.println("result = " + result);
Assertions.assertEquals(10, result);
}
@Test
@DisplayName("나누기 테스트")
void test2() {
Calculator calculator = new Calculator();
Double result = calculator.operate(8, "/", 2);
System.out.println("result = " + result);
Assertions.assertEquals(4, result);
}
}
Goal: "나만의 일정 관리 앱 서버 만들기"