TIL

86일차

haedal-uni 2021. 12. 7. 23:46
728x90

팀원 오류 같이 해결하기

팀원분이 아래와 같이 업로드하면 빈 페이지가 나오고 '$ is not defined' 이라는 에러가 뜬다고

help를 요청하셨다.

 

 

 

해결방법!

 

자바스크립트 동작 페이지 설정 이전에 jquery 스크립트에 대한 참조를 먼저 넣어야 한다.

아래 체크박스가 jquery 스크립트이고 체크박스 아래에 있는 코드가 자바스크립트 동작 페이지 이다.

 

 

 

출처 >> https://stackoverflow.com/questions/2075337/uncaught-referenceerror-is-not-defined

 


체크박스 값 가져오기

 

아래 코드를 이용해서 체크 박스의 값을 가져올 수 있다.

 

// select box ID로 접근하여 선택된 값 읽기
$("#셀렉트박스ID option:selected").val();

 

 

 

출처 : jquery - select option 선택값 가져오기



Pull requests

우리 팀은 기능 구현을 다 하면 merge를 하는 방향으로 갔었는데

아직 기능 구현을 다 못해서 merge를 못하고 있었다.

 

그런데 튜터님이 pull request 하는 법을 알려주시고 merge를 하라고 하셨고

다른 팀들도 다 pull requests를 하고 계셨다.

 

우리팀만 merge를 한 번도 안했다고 하니깐 왜 그동안 안했냐고 하셨다.

이제부터는 팀 회의에서 이런 부분들을 설계할 때 믿을만한 레퍼런스를 갖고

본인의 주장을 뒷받침 하라고 정해야 할 듯하다.

 

너무 개인의 경험을 기반으로 하다보니 튜터님이 원하는 방향성과 달라 문제가 되는 것 같다.

우물 안 개구리...

 

그래서 일단 내 기능이라고 pull request를 하려고

develop ← feature/upload 하는데 conflict가 떴다. 

 

파일이 다르니 당연히 오류가 뜰 수 밖에 없는데

feautre/upload에만 있던 코드들이 develop에 추가가 될 것은 알았지만

develop에만 있는 파일들은 pull request를 하면 삭제되는 것 같았다.

 

그래서 develop에 있는 파일들을 pull을 받고 내 브랜치에 push했다.

그 다음 다시 pull request를 해서 merge를 했다.

 

잘 실행이 된다면 성공한 것인데 내일 오전에 기말 시험이라

어떤 문제를 푸는지 정도는 알아야할 것 같아서 오늘은 여기서 마쳤다.

 

F만 안나왔으면...

 

 

728x90

'TIL' 카테고리의 다른 글

88일차  (0) 2021.12.10
87일차(Pull request)  (0) 2021.12.09
85일차(Thymeleaf, 다중 조건)  (0) 2021.12.07
82일차  (0) 2021.12.03
81일차(전 날 오류 해결하기 & 모의면접 후기)  (1) 2021.12.02