728x90

(1) WIL(Weekly I Learned) - 13주차

  • 이전 9주차 ~ 13주차 까지는 최종 프로젝트를 이어 진행합니다.
  • 프론트(React) 3분 백엔드(Spring) 3분 디자이너 1분으로 최종 프로젝트를 진행합니다.
  • MVP가 완성되어 배포 후 유저 피드백을 받고 유지보수를 하고있습니다.

(2) 일정

  • 5/25 4조(10:45 ~ 11:00) - 1차 리허설 
  • 5/26 19:00 ~ 20:00 - 핵클 협력사 발표
  • 5/26 20:00 ~ 21:00 - 이큐브랩 협력사 발표
  • 5/28 14:00 ~ 14:30 - 자가리허설
  • 5/28 15:00 ~ 17:00 - 협력사 초청 발표회

(3) 배운점

  • 최종 프로젝트 유지보수(크롤링 수정)
  • Traivs CI(개인공부)
  • AWS CodeDeploy(개인공부)

(4) 최종 프로젝트


(5) 느낀점

  • 드디어 최종 프로젝트까지 잘 마무리되었습니다. 여러 피드백이 있었고, 크롤링 대상인 사이트 UI가 바뀌는 등 생각지도 못한 부분에서 코드 수정이 필요하여 당황하였습니다. 그래도 처음 크롤링을 만들때 처럼 하나하나 로그를 찍어가며 문제 없이 수정하여 이런게 유지보수인가? 라는 생각이 들었습니다.
  • 개발자 6명, 디자이너 1명을 이루어져 앞으로 경험하기 힘든 너무 값진 경험이였고, 좋게 마무리가 되어 안심이되었습니다.
  • 다음주엔 협력사들과의 모의면접 및 이력서 제출만 남았습니다. 마지막 주차인만큼 더 열심히 하여 마무리를 열심히하겠습니다.

 

반응형
728x90

(1) WIL(Weekly I Learned) - 12주차

  • 이전 9주차 ~ 13주차 까지는 최종 프로젝트를 이어 진행합니다.
  • 프론트(React) 3분 백엔드(Spring) 3분 디자이너 1분으로 최종 프로젝트를 진행합니다.
  • MVP가 완성되어 배포 후 유저 피드백을 받고 유지보수를 하고있습니다.

(2) 일정

  • 5/13 자정까지 - 팀 별 중간 결과물 제출
  • 5/15 18:00 ~ 19:00 - 마케팅 특강
  • 5/19 19:00 ~ 20:00 - 데이터라이즈 협력사 발표
  • 5/19 20:00 ~ 21:00 - 스토리시티 협력사 발표
  • 5/21 - 팀별 면담
  • 5/26 - 1차 모의발표
  • 5/27 - 2차 모의발표 및 녹화

(3) 배운점

  • SonarLint 정적 분석도구 사용법
  • jacoco(java code coverage tools) 사용법
  • 쓰레드 관리
    • ExecutorService
    • Executors
    • Future
    • Runnable

(4) 최종 프로젝트


(5) 느낀점

  • 피드백을 받으면서 사람마다 보는 눈, 원하는 느낌이 많이 다르다는 것을 느꼇습니다.
  • 마케팅을 하면서 유저개입이 어렵게 되는것을 많이 느꼇으며 유저들이 들어오더라도 설문참여율이 엄청나게 저조한것을 보고 서비스를 운영하는것이 힘든거구나 다시한번 깨달았습니다.
  • SonarLint를 사용하면서 내 코드내에서 불필요한 부분을 많이 알 수 있어 코드를 개선할 수 있어 좋았습니다.
  • 매일 크롤링을 돌리는 시간이 100분 정도의 소요되었습니다. 스파르타 코딩클럽 대표님께서 스레드를 사용하여 시간개선을 할 수 있다고 알려주셔서 사용한 결과 20분내에 크롤링이 끝나 놀라운 결과를 얻을 수 있어 만족스러웠습니다.

반응형
728x90

(1) Chrome 설치

$1 >> sudo curl https://intoli.com/install-google-chrome.sh | bash
$2 >> sudo mv /usr/bin/google-chrome-stable /usr/bin/google-chrome
$3 >> sudo chrome -version
  • $1 - GoogleChrome 바이너리를 다운로드합니다.
  • $2 - 기본폴더(usr/bin)으로 크롬을 옮깁니다.
  • $3 - 버전을 확인합니다.

(2) ChromeDriver 설치

$1 >> cd /tmp/
$2 >> sudo wget https://chromedriver.storage.googleapis.com/80.0.3987.106/chromedriver_linux64.zip
$3 >> sudo unzip chromedriver_linux64.zip
$4 >> sudo mv chromedriver /usr/bin/chromedriver
$5 >> chromedriver – version
  • $1 - /tmp 폴더로 이동합니다.
  • $2 - chromedriver 다운로드합니다.
  • $3 - chromedriver 압축을 풉니다.
  • $4 - chromedriver를 기본폴더 usr/bin 폴더로 이동합니다.
  • $5 - 버전을 확인합니다.

 

반응형

+ Recent posts