favicon

Jayden { do: smite }

230510(수)

🎄 성장일지 4.0

행복한 이기주의자(웨인 다이어)의 내용에 자극받아 시작하는 소박한 성장기록

살아있는 꽃과 죽은 꽃은 어떻게 구별하는가?<br/> 성장하고 있는 것이 살아 있는 것이다.<br/> 생명의 유일한 증거는 성장이다!

🌳 (1.0)키워드<br/> 최대한 간단하게 정리, 추후에 보면서 스스로 설명<br/> 🍉 (2.0)경험 위주로<br/> 단순 정보를 전달하기보다 무엇을 배웠고 어떻게 해결했는지 짧고 간단하게 작성<br/> ❄️ (3.0)정해진 템플릿에 맞춰서<br/> 키워드, 경험 모두 좋다. 다만 매일 작성하기로 마음 먹은만큼 핵심만 간결하게 정리할 수 있게 템플릿을 작성<br/> (3.1)230102부터 시작되는 학습에 관한 내용 추가<br/> (3.2)230313부터 좀더 경험, 감정 위주의 내용도 담기!<br/> 🌾 (4.0)학습 키워드에서 최대한 간단한 정보 제공, 고민에서 내 경험을 자세히 적자!<br/>

🔑 오늘의 학습 키워드

작성된 백로그를 활용해보자.

  • 스토리: 유저는 텝을 눌러 해당하는 텝의 조건에 따라 이슈를 필터링할 수 있다.
    • task1: 열린 이슈 텝을 클릭 시, 열린 이슈들만 보인다. (2h)
    • task2: 닫힌 이슈 텝을 클릭 시, 닫힌 이슈들만 보인다. (2h)

위와 같이 task를 나눈 후에, 각자 task에 시간을 부여했다. 이후 이 시간을 평균내어 해당 task를 개발하는데 걸리는 순수 시간을 책정했다. 다음 이 시간들을 모두 더하여 총 개발 시간을 대략적으로 계산해보았다. 이렇게 하고보니 앞으로 프로젝트를 어떻게 진행해야할지도 한눈에 보이고 대략적인 시간도 예측할 수 있었다. 또한 이 시간들을 토대로 프로젝트의 마일스톤을 설정하였다. 각 스토리를 이슈로 잡고 주마다 우리가 개발할 수 있는 정도를 책정해서 week1 마일스톤에 부여하는 방식이다.

처음엔 백로그가 귀찮고 피곤했는데, 이렇게 작성하고 보니 프로젝트의 개요가 한눈에 파악돼서 정말정말 좋다고 느꼈다!

prettier 설정

그동안 prettier를 설정할 때, 매번 아주 간단한 룰 정도만 작성하고 더 깊게 알아보지 않았다. 그러다 이번에 prettier와 lint를 동료와 함께 설정하면서 그래도 조금은 prettier의 설정에 대해서 디테일하게 공부해보았다.(마음 한켠에 남아있었음)

{ "arrowParens": "avoid", // 화살표 함수 사용시, 변수 부분 괄호 사용 방식! "bracketSpacing": false, // 객체 리터럴에서 괄호에 공백 삽입 여부. 즉, {name: 'Jayden'} 또는 { name: 'Jayden' } "endOfLine": "auto", // 줄 끝을 어떻게 처리할지. ex) LF, CRLF, CR 등등 OS마다 다르다. "htmlWhitespaceSensitivity": "css", // <p>jayden </p> 일 때, 'css'는 공백을 무시하지만(공백을 제거하고 보여준다.) 'strict'는 공백을 무시하지 않는다. "jsxBracketSameLine": false, // JSX의 마지막 `>`를 다음 줄로 내릴지 여부 "jsxSingleQuote": false, // JSX에서 '' 사용 여부 "printWidth": 80, // 줄 바꿈 할 폭 길이 "proseWrap": "preserve", // markdown 텍스트의 줄바꿈 방식 "quoteProps": "as-needed", // 객체 속성(key)에 따옴표 적용 방식 ex) { 'key': value } 또는 { key: value } "semi": true, // 세미콜론 사용 여부 "singleQuote": true, // '' 사용 여부 "tabWidth": 2, // 탭의 너비 "trailingComma": "all", // 여러 줄을 사용할 때, 후행 콤마 사용 방식(마지막에 콤마를 붙여준다.) "useTabs": false, // 탭 사용 여부, false일 경우에는 스페이스바 사용 "overrides": [ { "files": "*.json", "options": { "printWidth": 200 // json 파일의 printWidth는 200으로 설정 } } ], }

📝 요약 및 하루 간단 회고

다른 사람에게 배울 점들을 배우면서 나아가자. 그렇다고 다른 사람이 가진 것들을 너무 크게 보지 말자. 내가 가진 강점을 기억하면서 다른 사람의 강점을 인정하고 배우자. 나만의 강점을 잘 살려보자!!

오늘의 잘한 점

  • 다시 알고리즘 문제 풀기 시작한 점
  • 백로그 기반 마일스톤 정한 것
  • prettier 설정을 좀 더 디테일하게 정한 것

오늘의 아쉬운 점

  • 음... 쪼금 스스로 의기소침해진 것..? 그럴 필요 없다!!!

참고

  • 없음
undefined

Copyright 2023. all rights reserved by Jayden