[TIL] 240318 ~ 240322

Geehyun(장지현)·2024년 4월 1일

TIL

목록 보기
51/70
post-thumbnail

Today

  • 240318 : CHAP 13 파일업로드, 파일다운로드 진행
  • 240319 : (오전) Git hub를 이용한 Git 사용 및 소스트리 프로그램 사용 실습 진행
- git bash 명령어
  [일반]
  명령어 --help : 해당 명령어 도움말 보기
  mkdir : 새 디렉토리 만들기
  rm : 파일이나 디렉토리 삭제
  cd 폴더명 : 지정한 하위 디렉토리로 이동
  cd.. : 부모 디렉토리로 이동
  clear : 현재 터미널창 깨끗히 지우기
  vi 파일명.확장자 : vim 에디터로 해당 파일 수정화면으로
  
 git reset HEAD^ : 제일 마지막 커밋내역 되돌리기
 git reset HARD 깃 해쉬코드 : 작성한 해쉬코드 상태로 되돌리기
 
 [TIP]
 window 탐색기만 대소문자 구분 못하는거니 주의
 Git 리포지토리 생성할 때 올라가면 안되는거에 gitignore에 올리던가, 아니면 애초에 소스파일 올라가야하는 폴더 쪽으로만 git 리포지토리로 잡는 방식도 있음.
  • 240319 오후 ~ 240322 : 첫 번째 팀 프로젝트 진행
    • 프로젝트 주제 : 이투스 홈페이지 클론 프로젝트 (일부 메뉴만)
    • 팀 구성 : 4명 (비전공 3명 / 전공 1명) * 팀장 비전공자
    • 프로젝트 기간 : 240319(오후) ~ 240325

Review

아주 늦게 작성하는 240318 ~ 240322 Today I Learn...입니다. ㅎㅎ

  • 파일 업로드, 다운로드 부분 단건 파일 업로드 다운로드는 어찌어찌 따라갔으나, 멀티 파일 업로드부터 사실 어려움이 시작 됨.
    => 실제로 실습 진행하면서 이해를 해야할 것 같음
  • Git의 경우 GUI 환경으로는 조금씩 이용해봤으나 CLI 환경에 좀 더 익숙해질 필요가 있다고 느껴짐.

➕ 프로젝트 관련 Review

  1. 역할분배가 더 유동적으로 진행되어야 함
    : 역할 분배를 Front 1명(퍼블 담당) / Back 2명 / DB 설계 1명으로 대략적으로만 잡아놓고 시작하다보니, 앞단 작업에 속도가 다소 늦어져서 초반 속도가 붙질 않아 어려움이 있었음
  2. 공통 유틸의 필요성
    : 공통 메소드, 공통 페이지 등 정의를 하였으나, 초반에 정의하지 못한 부분은 공통 모듈로 다시 정의하지 않고 계속 반복적으로 추가하다보니, 업무 퍼포먼스에 다소 영향을 느낌.
  3. Controller를 더 적게 사용할 수 있도록...
    : JSP를 실습하면서 Controller를 이렇게 많이 쓰는 실습을 진행해보지 않아서, 각 페이지 당 거의 하나의 Controller로 작성하게 됨 => 비효율적
    방법 1) 맵핑 할 때 urlPattern으로 사용
    @WebServlet(urlPatterns = {"/FindId.do","/FindPwd.do"})
    방법 2) do Get / do Post 를 적절히 분리하여, 요청 방식에 따라 다른 로직을 탈 수 있도록 구현
    방법 3) 현재 Controller 부분과 Service 로직이 합쳐져있는 구성으로, Controller와 Service 로직 분리
  4. 본인의 개발역량 파악하는게 중요
    : 특정 기능 구현에 얼마나 기간이 소요될지 스스로 판단할 수 있는 능력 필요합니다.
    현재는 경험도 적고, 자신의 역량도 정확히 알지 못하는 상태라서 기간 산정에 어려움이 컸음 => 개발기한 초과로 직결 됨.
  5. 비동기 통신 기술의 필요성
    : 배우지 않았다는 이유로 비동기 통신을 사용하지 않았는데,
    • 아이디 실시간 중복확인
    • 뎁스가 있는 셀렉박스의 유동적인 값 표시
      위 2부분에서 비동기 통신없이 작업하는데 문제가 많고 수작업이 많이 들어감
      => 배우지 않더라도 필요한 기술이면 스스로 습득하여 사용할 수 있도록 하고자 함.

다음 프로젝트는 개인 프로젝트를 진행하게되는데, 이번에 느낀 개선점들을 모두 반영할 수 있도록 진행 함

profile
블로그 이전 했습니다. 아래 블로그 아이콘(🏠) 눌러서 놀러오세요

0개의 댓글