스파르타내일배움캠프

· TIL
제네릭(Generics)제네릭은 코드의 재사용성 ↑타입안전성 ↑ 중요한 역할을 한다 타입 안전성이란 : 컴파일 시 타입 검사를 할 수 있어 런타임 에러를 줄일 수 있음코드 재사용성은 다양한 타입을 처리할 수 있는 코드 작성 가능명시적인 타입 정보를 제공하여 코드의 가독성 ↑  제네릭이란? 클래스나 메소드에서 사용할 데이터 타입을 외부에서 지정할 수 있게 하는 기법 제네릭을 사용한 리스트 선언 예제ArrayList list = new ArrayList();위 코드에서 꺾쇠 괄호() 안에 있는 String이 제네릭이다.  리스트에서 제네릭 사용 예제를 간단하게 보자List stringList = new ArrayList();stringList.add("Hello");stringList.add("World")..
· TIL
어제 만든 erd와 api에 대해 튜터님한테 피드백이 왔다.erd는 내가 만들었는데 피드백이 많이 와서 하나하나 보니 다 이해가 가는 문장들이었다더욱 꼼꼼하게 보고 erd를 구현했어야 됐는데.. 다음에 구현할 때는 처음부터 똑바로 짜야겠다  API1. 담당자가 적혀있어 좋습니다.2. 반환 데이터에 에러 경우도 적혀있어 좋습니다.3. 데이터 타입이 적혀있어 좋습니다.4. contents, comment 단수 복수가 섞여있어서 통일하는 것이 좋습니다.5. 스프링 시큐리티를 사용하고 필터를 사용하게 되면 validate API가 별도로 필요하지 않을 것으로 보이는데 존재하는 이유가 있을까요? 테스트를 위해서라면 다른 API에 작성된 것처럼 '테스트용'이 있으면 명확합니다.6. 사진 업로드를 하는 함수를 재사용..
· TIL
수준별로 반을 나눴었는데 다른 반 수업 한걸 한번 보기로 했다 간단하게 한번 정리했다 상속: 객체지향 프로그래밍의 핵심, 상속 정말 중요하다  상속(Inheritance)이란? 마치 가족 간에 특징이 전달되듯, 상속은 한 클래스(우리가 부르는 '부모 클래스')의 기능을다른 클래스('자식 클래스')가 물려받는 과정 예제class Parent { ... }class Child extends Parent { ... }Parent pa = new Parent(); // 허용Child ch = new Child(); // 허용Parent pc = new Child(); // 허용Child cp = new Parent(); // 오류 발생.  코드 재사용성 향상 중복이 제거되고 , 효율이 증가한다코드를 줄..
· TIL
TIL 0일차, 본 캠프는 이번 주 월요일부터 시작했지만 TIL은 첫 번째 니까 1일차 지만 내용이 없어서 0일차다. TIL은 TODAY I learned의 약자로 " 내가 오늘 배운 것"이다 오늘 딱히 뭐 한건 없고 TIL을 처음 써봐서 어색하다 다음 주부터 JAVA 문법 강의와 개인 과제가 나갈 예정이라 열심히 공부해야 될 거 같다 프로젝트가 끝나 KPT 회고를 진행하였다. 예전부터 프로젝트가 끝나거나 TIL을 쓰고 기록을 하면 좋다고 느꼈지만실행한 적이 없는 거같다. 수강하는 동안 TIL과 잔디심기를 열심히 해야겠다 KPT란 ? Kepp Problem Try , 세 가지 관점으로 분류하여 회고를 진행한다  오늘 발표를 듣고 사람들이 정말 다양한 css로 프로젝트를 진행한..
기석김
'스파르타내일배움캠프' 태그의 글 목록