지금, 개발하기82 [javascript] 변수명, 함수명 잘 짓는 법 📌1. 변수명을 잘 지어야하는 이유? 1. 가독성 및 이해성: 변수와 함수를 의미있는 이름으로 지으면 목적과 사용법이 한 눈에 보이기때문에 코드를 빠르게 파악하고 이해하기가 쉽습니다. 2. 유지보수성: 변수와 함수의 이름이 명확하지 않은 경우, 유지보수하는 개발자는 코드를 이해하는데 더 많은 시간을 쏟아야하기때문에 버그를 수정하고 기능을 추가하는데 불필요한 에너지가 소모됩니다. 3. 문서화: 명확하고 설명적인 이름은 이름만으로도 코드의 의도를 전달합니다. 이렇게 하면 과도한 주석의 필요성이 줄어들고 시간이 지남에 따라 코드가 발전하더라도 코드가 정확하게 유지됩니다. 4. 디버깅: 예상치 못한 동작이나 오류가 발생할 경우, 의미있는 이름은 개발자가 문제의 원인을 신속하게 식별하고 추적하는데 단서를 제공하여.. 2024. 4. 16. [jira] jira- bitbucket 이슈 넘버로 연동하기 프로젝트 관리 협업 툴로 jira를 사용하고, 형상관리 툴로 bitbutcket을 사용한다면 두 가지 툴을 연동해서 사용하고 싶은 욕구가 생깁니다. 여러가지 방법이 있겠지만 저는 간단하게 Jira Issues를 Bitbucket 커밋에 연동하는 방법을 알려드리겠습니다. [Bitbucket] 원하는 프로젝트 선택 > Jira issues > Linked Jira Projects 아이콘 > Manage linked projects [Bitbucket] 연결하고자하는 jira 프로젝트를 선택해주고, 'Link Project' 버튼 클릭 이렇게 하면 프로젝트에 링크된 Jira issues를 모두 볼 수 있습니다. 자, 이번에는 프로젝트를 수정하고 커밋할때, 프로젝트를 특정 jira issue와 연동되도록 해보겠.. 2024. 4. 15. [jira] jira의 workflow(업무 흐름) 변경하기 Jira를 사용하다보면 워크플로를 변경하고 싶을 때가 있습니다. 그러나 프로젝트에서 워크플로를 변경하려고 하면 아래처럼 잘 되지가 않습니다. 왜냐하면 현재 프로젝트와 연동이 되어있는 활성 워크플로의 경우에는 편집이 막혀있기 때문입니다😢 ❌ 워크플로 변경안되는 예시 [프로젝트] 프로젝트 설정 > 워크플로 > 🖍편집 작업을 누르고 워크플로가 나왔을 때, 수정하려면 아래와 같은 경고 문구가 뜹니다. "임시본 워크플로에서는 이 작업을 수행할 수 없습니다." ❓그렇다면 어떻게 워크플로를 변경해야할까? → 현재 프로젝트와 연동이 되어있는 워크플로는 수정이 안되므로, 워크플로를 새로 만들어서 현재 프로젝트에 연동된 워크플로에 바꿔치기 해줍니다. 구체적으로는 먼저, 기존활성 워크플로를 복사해서 아직 어떠한 프로젝트에도.. 2024. 4. 14. [javascript] reduce() 함수 사용법 및 쉬운 예시 📌1. reduce()함수란? JavaScript의 reduce() 함수는 배열의 각 요소에 대해 콜백함수를 실행하고, 하나의 새로운 결과값을 반환해주는 함수입니다. 하나의 결과값을 리턴하기 때문에 reduce()는 해당 요소의 값을 기반으로 배열에서 단일 값을 파생해야 할 때 특히 유용합니다. 예를 들면, 각 요소의 값을 합산한 결과값 하나만 리턴하는 경우에 reduce를 사용하면 유용합니다. 기본 구문은 다음과 같습니다. array.reduce(callback[, initialValue]); callback: 콜백함수는 배열의 각 요소에 대해 실행되며, 아래 4가지 인수를 가지고 있습니다. accumulator: 이전 콜백 실행의 누적 결과 (콜백 함수의 반환 값을 누적한 값) currentValue.. 2024. 4. 13. 이전 1 2 3 4 5 ··· 21 다음