본문 바로가기

개발 일지/TIL

[ #18 ] TIL

✏️ 0509      


팀 과제 마무리&피드백

3시 심화반

발표 준비


심화반

 

Java 의 데이터 타입은 크게 두가지

 

Primitive Type : 원시형 타입
Reference  Type : 참조형 타입

 

두 가지의 차이점은

null 을 다룰 수 있는지에 대한 여부로 판단할 수 있다

// Primitive 불가능
int primitive = null;

// Reference 가능
Integer reference = null;

 

딱히 생각하지 않았던 부분인데 이렇게 콕 찝으면 헷갈리는 걸 보니 덜 배운 모양이다

 

그리고 제네릭 타입에서 사용할 수 있는지에 대한 여부로도 판단할 수 있다

// Primitive 불가능
List<int> primitiveList;

// Reference 가능
List<Integer> referenceList;

 

 

 

팀 과제 마무리

 

발표 준비를 위해 역할 분담을 진행했다

API 명세서 라는 걸 작성하게 되었는데 처음 알았다!

 

원래는

요청 유형 (GET, POST, PUT, DELETE), API 주소

request, response, 예외

 

이런 형식으로 넣는다고 하는데

지금은 요청 유형이 없으니

 

메소드유형 (조회, 생성, 삭제, 수정), 메소드명

파라미터(request), 리턴(response), 예외

 

이런 식으로 작성하기로 했다

 

더보기

{
       
"studentId" : "ST0",
       
"studentName" : "name",
       
"Subject" : [
                {
               
"subjectId" : "SU01"
                "
subjectName" : "Java"
                "
subjectType" : "MANDATORY"
               
}
            ],
       
"status" : "green,

        "testCnt" : 1,

        "score" : 90
}

 

{
   
"studentId" : "ST0",
   
"studentName" : "name",
   
"status" : "green",
   
"Subject" : [
        {
               
"subjectName" : "Java"
       
}
    ]
}

 

{
 
   "studentId" : "ST0"
   
studentName” : “name”,
   
status” : “green
}

 

{
 
   "studentId" : "ST0“,
   
"subjectId" : "SU1",
   
"testCnt" : 1,
   
"score" : 90
}

 

{
   
"studentId" : "ST0"
}

 

사이트 쪽은 다른 팀원분이 정리해주셨다!

이렇게 하는게 맞는 건지 잘 모르겠지만

예시자료 보고 팀 과제 코드도 꼼꼼히 살펴보면서 작성해봤다

 

다시 보니 내가 쓴 코드 중 군데군데 수정하고 싶은 곳이 잔뜩...보였다

앞으론 좀 더 꼼꼼하고 세심하게 코드를 작성하도록 노력하자 😅

'개발 일지 > TIL' 카테고리의 다른 글

[ #20 ] TIL  (4) 2024.05.13
[ #19 ] TIL  (2) 2024.05.10
[ #17 ] TIL  (0) 2024.05.08
[ #16 ] TIL  (2) 2024.05.07
[ #15 ] TIL  (0) 2024.05.07