팀 프로젝트 역할분담
2024.05.03.(금)
💡 오늘의 학습 키워드
- 코드카타 : 알고리즘 -
substring
- 코드카타 : SQL-
case - when
if문
- 그 외-
형변환
substring
: 문자열 자르기
- substring(int startIndex) : startIndex부터 끝까지의 문자열 리턴
- substring(int startIndex, int endIndex) : startIndex(포함)부터 endIndex(불포함)까지의 문자열을 리턴
case - when
SELECT
CASE
WHEN 조건1 THEN '조건1 반환값'
WHEN 조건2 THEN '조건2 반환값'
ELSE '충족되는 조건이 없을 때 반환값'
END AS change_name
FROM Table u
if 문
if (조건문, 참일때 값, 거짓일때 값)
SELECT IF(required Like "필수", '필수', '선택') AS '필수여부'
FROM Table u
형변환
코드 카타
* 프로그래머스로 진행
- 알고리즘
- 제일 작은 수 제거하기
- 가운데 글자 가져오기
- 수박수박수박수박수박수?
- 내적
- 약수의 개수와 덧셈
- SQL
- 중성화 여부 파악하기
팀 프로젝트
일단은 아래와 같이 UML 다이어그램?을 만들었다!
- 팀장님 : Initializer + StudentManager
- 팀원 : DisplayManager
- 팀원 : Score
- 팀원 : Student
- Me : Subject
이렇게 클래스별로 역할 분담을 했다. 여기서 Enum에 대해 생각해보다가 다른 팀의 블로그에서 Enum을 보고 저렇게도 작성할 수 있구나를 생각했다. 그걸 보고 나는 아직 Enum에 대해 아는 게 없는 것 같다. 왜 쓰는지? 뭐가 좋은지? 어떻게 사용하는지? 아직 애매하게 알 뿐이다.
면담
솔루션과 컨설팅의 전반적인 것에 대해 여쭤보고자 튜터님께 갔다!
전반적으로 회사들은 아래와 같이 4분류로 나뉜다고 한다.
- 서비스 : kakao, naver...
- 솔루션 : 어떤 제품을 해결하기 위한 회사
-> 클라우드 서버 프로그램 관리 기술이 없는 회사에 기술 지원 및 관리 - SI & SM 회사 : 의뢰한 곳에서 시스템 제작(전산) - SI / SI 유지보수 - SM
- 컨설팅 : 서비스 만들려고 할 때 준비, 설계 이런 컨설팅
-> 코딩과 직접적 연관 X? 전반적인 거랑 직접 디렉션 해주는 것.
-> 팀 - 고객 프로젝트 중간에서 가교 역할. 기술적인 걸 해결할 때도 있음.
아무튼 이런 것들이 궁금해서 찾아갔다.
담번에는 enum에 대해 물어보러가야겠다.
오늘의 회고
- 12시간 중 얼마나 몰입했는가?
오늘은 오전에는 코드카타와 팀 회의 및 개인과제를 했다.
오후에는 형변환 정리와 팀 프로젝트를 어떻게 할지 알아보다가 기초반 특강이 있었는데 늦게 들어가서 다는 못 봤다.
그러고 계속 팀 프로젝트 코드만 진전없이 주구장창 보고 있었던 것 같다. 암튼 일부러 밥을 적게 먹어서 오늘은 졸지 않고 할 거 다 한 것 같다. 이 정도면 이번 주 중 오늘이 몰입도 최상인 것 같다.
- 오늘의 생각
팀 프로젝트를 보며 Subject 부분을 맡았는데 Enum이 왜 필요한가 생각했다.
여기에 과목의 이름을 저장하는 건가? 뭘 해야 되지? 이걸 어떻게 쓰지? 많은 고민을 한 것 같다.
그러다가 구독해놨던 다른 내배캠분들의 블로그를 보다가 Enum 정리가 있길래 보고나서 조금 감을 잡은 것 같다.
특히 마지막 사진 보고 이해했다. 저렇게 해도 되는구나! 라는 걸..
그러고나서 팀 프로젝트에서 과목이름과 타입을 Stirng으로 받는다면 enum이 필요없고 enum으로 바꾸려면 아래처럼 과목이름, 타입을 함께 묶어서 바꾸면 될 것 같다고 생각했다. 그리고 위에 다이어그램을 보면 Setter도 있는데 내가 맡은 클래스 Subject는 Setter은 필요없다고 생각했다. 왜냐면 생성자에서 다 받는 걸?
* 참고한 블로그
- 내일 학습할 것은 무엇인지
내일은 네트워크 관리사랑 코테 공부하고
이번 연휴동안 상속, 인터페이스, 추상 클래스, enum, 제네릭에 대해 개인적으로 정리할 수 있으면 좋겠다.
뭐 안 할 것 같긴 한데 알고리즘도 하면 좋고..?