역할

프로젝트 팀장 : 해당 프로젝트의 팀장을 맡아 각 팀원별 잘하는 능력 파악과 업무 분배, 각자의 역할만 집중할 수 있도록 협업 관리.

개발 역할 : 다나와 사이트 크롤링, 코드 리팩토링, CentOS 서버 구축

 

힘들었던 것

깃 활용이 익숙치 않아 코드 관리와 공유에 어려움 > 주어진 프로젝트 기간이 있어 공유폴더와 공유 엑셀 시트를 활용하여 극복.

크롤링클릭을 방해하기 위한 랜덤 광고 > 클릭 대신 Keys.ENTER 를 넘겨 광고를 극복.

 

배운 것

코드의 길이가 길어짐에 따라, 변수 이름의 중요성, 코드를 각 역할별로 쪼개 모듈화, 함수화 하는 것의 중요성을 배웠다.

협업에 있어 의사소통의 중요성을 배웠다.

 

코드

github.com/sbpark88/Python_Study/tree/master/lecture/TeamToyProject%201%20Web%20Crawling

 

sbpark88/Python_Study

Contribute to sbpark88/Python_Study development by creating an account on GitHub.

github.com

 

PPT 일부 발췌

당시 DB 활용을 배우기 데이터의 주기, 용량은 제외

깃에 익숙치 않아 당시 공유폴더와 엑셀시트를 이용한 코드 버전 관리를 진행

광고 클릭 피하기

문자열을 타이틀로 지정하고, 기능 보유 유무를 O로 표기

+ Recent posts