내배캠 33일차

·2022년 12월 16일
0

내일배움캠프

목록 보기
35/142
post-thumbnail

TODO

  • 알고리즘
  • 애자일특강
  • 과제리뷰

1. 알고리즘

겹치는 선분의 길이

function solution(lines) {
  let result = 0;
  const same = {};
  
  for (let i = 0; i < lines.length; i++) {
    for (let j = lines[i][0]; j < lines[i][1]; j++) {
      //끝번호를 제외해야함 왜냐 2번 예제처럼 점만 겹쳐도 +1 해주기 때문에 틀리게 나옴
      if (same[j] >= 1) {
        same[j] += 1;
      } else {
        same[j] = 1;
      }
    }
  }
  for (let k in same) {
    if (same[k] >= 2) {
      result++;
    }
  }
  return result;
}

lines = [
  [0, 5],
  [3, 9],
  [1, 10],
];
console.log(solution(lines));

2. 애자일 방법론

불확실에 대응하기 위한 애자일 Agile → 뜻부터 ‘기민한’

  • 애자일 팀은 자율과 권한, 책임을 가지고 서로간의 신뢰를 바탕으로 수평적 소통과 협력을 통해 생산선을 높입니다.

  • 반복적이고 점진적인 개발을 통해 변화에 민첩하게 대응하여 제품의 가치를 높여 나가는 개발 방법입니다.

  • 애자일 도구
    이미 우리가 쓰고있는, Git, Github

  • ➕ 좀더 알아봐야할 친구들

    스크럼, 스프린트, lean , XP , DevOps ,…

애자일 선언문 간단히 둘러보기

  • 프로세스, 툴 < 개인과 개인 간의 상호작용
  • 포괄적 문서 < 동작하는 소프트웨어
  • 계약 < 고객과의 협력
  • 계획 < 변화에 대한 대응

지금 당장 적용할 수 있는 애자일 방법 5가지

  1. 스프린트
    하나의 프로젝트를 작은 프로젝트로 잘게 나누고, 작은 결과물을 개선해 나간다.
  2. Back log
    계획을 끊임없이 수정하고 피드백을 받는 와중에 업무를 차질 없이 처리하려면 목록이 필수적이다.
    백로그는 팀이 결과를 얻기 위해 현시점에서 해야하는 일을 우선순위에 따라 적어놓은 활동 목록이다.
  • 좋은 아이디어가 있다면 누구든 백로그에 새로운 항목을 추가할 수 있다.
  • 모근 항목에넌 실행 우선순위가 있다.
  • 이또한 팀에서 선택사항이다.
  1. 회고
    정기적으로 스프린트 기간에 업무 성과와 개선점에 대해 논의하는 자리. 이때 애자일에서 가장 중요한 메커니즘인 피드백이 작동한다. 모든 방법을 놓쳤다면 회고 하나만이라도 시작해보자!
    회고는 논쟁, 불평하는 자리가 아니다. 팀장만 말을 하고 끝나는 자리도 아니다.
  2. 일일 회의
    매일 같은 시간에 프로젝트에 필요한 최신 정보를 공유하기 위해 모인다. 끝난 일, 진행될 일, 업무에 지장을 주는 요소(개인적인 사정도 이야기 해야됨) 이 세 가지에 대해 간략하게 이야기하는 것이 가장 일반적이다. Max 15분을 걸어두고 하는 것이 효율적.
  3. 작업 현황판
    일일 회의와 동시에 작업현황판을 최신 정보로 업데이트하며, 새로운 스프린트를 시작할 때 갱신한다.

시각적으로 팀 전체에 효율적으로 정보를 확산하고 팀의 진행 사항과 업무량, 속도를 조절하는 데도 도움을 준다.

우리는 GitHub을 이용해, 활용할 수 있겠죠? 업무에선 JIRA 를 많이 씁니다.

3. 꿀팁

노드몬설치

npm install --save-dev nodemon 설치한 다음 package.json에 스크립트를 수정(nodemon app.jsserver로 지정)하고 npm run server로 서버 실행하면 코드 변경할때마다 서버 재실행 안해도 됨!!!

시간을 쏟아넣어도 안되는거는 갈아엎고 새로하자!^^

profile
개발자 꿈나무

1개의 댓글

comment-user-thumbnail
2022년 12월 18일

성의있는 TIL 보기 좋네요 앞으로도 성의있는 TIL 부탁드립니다.

답글 달기