그 외(40)
-
[그 외] 페어프로그래밍에 대한 나름의 이해
페어프로그래밍은 하나의 컴퓨터를 보며 함께 프로그래밍을 하는 것으로 두가지 역할로 나뉜다. 첫번째는 프로젝트를 설계하는 내비게이터 두번째는 실제 코드를 작성하는 드라이버 이 역할은 번갈아 가며 한다. Reference https://yozm.wishket.com/magazine/detail/1698/ 개발자는 페어 프로그래밍으로 성장한다 | 요즘IT 개발자로 살다 보면 한 번쯤 ‘페어 프로그래밍’을 하게 된다. 페어 프로그래밍은 두 사람이 파트너가 되어 함께 의논하면서 코드를 작성하는 활동이다. 계속 대화하는 것도 쉽지 않은 일인데 yozm.wishket.com
2024.01.05 -
[그 외] github action으로 spring gradle test하기
다음 코드를 ./github/workflows/name.yml 에 넣어 단위 테스트를 자동 수행할 수 있다. name: Test Spring Application on: push: branches: - main jobs: build: runs-on: ubuntu-latest steps: - name: Checkout repository uses: actions/checkout@v2 - name: Set up JDK uses: actions/setup-java@v2 with: distribution: 'adopt' java-version: '17' - name: Build with Gradle run: ./gradlew build test: needs: build runs-on: ubuntu-latest ..
2023.12.26 -
[그 외] github pr template
여러개를 만들고 싶으면 .github/PULL_REQUEST_TEMPLATE/ 안에 md 파일을 넣고 pull requset url에 &template=name으로 쿼리파라미터를 주면된다. 예를 들어 다음과 같다. https://github.com/username/repo/compare/main...branch?expand=1&template=feature_request.md Reference https://docs.github.com/en/communities/using-templates-to-encourage-useful-issues-and-pull-requests/creating-a-pull-request-template-for-your-repository Creating a pull request..
2023.12.26 -
[그 외] 프로젝트 기획안 구조
프로젝트 기획안 프로젝트 개요 - 문제점 - 왜 이 문제가 중요한가 - 우리의 프로젝트는 이를 어떻게 해결하는가 - 기대효과는 어떤가 프로젝트 배경 주요 사용자 - 이 프로젝트는 누구를 위한 것인가 - 이 사용자들이 왜 중요한가 - 이들의 불편함을 우선순위를 높여 해결해야 하는 이유는 무엇인가 핵심 사용자 여정(기대효과) - 문제를 해결했을때 사용자가 얻을 수 있는 이득은 무엇인가 기능적 요구사항 관련 문서 배포 계획 - 해당 기능 출시와 관련된 고려사항 - 출시 후 예상 반응 Reference https://yozm.wishket.com/magazine/detail/253/ 구글 프로덕트 매니저가 알려주는 기획서 작성 꿀팁 | 요즘IT 구글 프로덕트 매니저가 알려주는 WHY 기반의 기획서 작성 방법과,..
2023.12.20 -
[그 외] 도서 레퍼런스 달기
https://guides.skylinecollege.edu/APA_CitationStyle/books LibGuides: APA Citation Style: Books APA Citation Format (Commonly used for psychology and other social science papers) Searching for books in Skyine College or other libraries in San Mateo County guides.skylinecollege.edu
2023.12.16 -
[그 외] 우테코 프리코스 4주차를 마친 소감
이번 과제에서의 개인적인 목표는 객체 지향적으로 설계를 해보는 것이었습니다. 객체 지향적으로 설계함은 좁게 보았을 떄는 각 객체들이 독립적으로 자신의 역할을 수행하는 것이고 넓게 보았을 때는 객체들이 조화롭게 협업을 해서 결과물을 만드는 것이었습니다. 이를 잘 살릴 수 있는 구조를 고민해보았습니다. 하지만 이벤트를 적용하는 부분을 어떻게 설계해야 할 지 도저히 감이 잡히지 않았습니다. 따라서 우선 감을 잡기 위해서 이벤트를 적용하는 부분을 공백으로 남겨두고 설계를 한 다른 파트들부터 구현을 하였습니다. 결과적으로 잘 작동하는 프로그램을 구현할 수 있었습니다. 하지만 커밋메시지라든지 변수 이름이라든지 아쉬운 부분이 많았습니다. 감을 잡았다는 성과를 얻고 다시 처음부터 시작하였습니다. 이번에는 처음부터 전체..
2023.11.15