항해5 항해 6주차 Haelog 프로젝트 후기 0. 개요 처음으로 프론트와 협업을 진행해 본 프로젝트였다. 그러다보니 아쉬운 점도 많았지만, 배운 점도 많은 프로젝트였다. 그리고 전반적으로 즐거운 경험이었다. 이 글에서는 이번 프로젝트를 진행하면서 느꼈던 점들을 정리해 보고자 한다. 1. 작업의 우선 순위 작업의 우선 순위와 관련해서 크게 두 가지 문제가 있었다. 하나는 우선 순위에 따른 '작업 분배' 를 잘못한 것이었고, 다른 하나는 '우선 순위' 자체를 잘못 설정한 것이었다. 우선 순위에 따른 작업 분배 처음 작업을 분배할 때 내가 하고 싶었던 작업들을 대부분 가져왔었다. 그런데 이때 작업의 우선 순위를 고려하지 않았어서, 우선 순위가 높은 작업들이 전부 나에게 몰려있었다. 그래서 다른 모두가 내 작업이 끝날 때까지 일을 진행할 수 없는 문제가 .. 2022. 12. 23. 221122 알고리즘 풀이 6문제 1. 시저 암호 https://school.programmers.co.kr/learn/courses/30/lessons/12926 1) 문제 설명 어떤 문장의 각 알파벳을 일정한 거리만큼 밀어서 다른 알파벳으로 바꾸는 암호화 방식을 시저 암호라고 합니다. 예를 들어 "AB"는 1만큼 밀면 "BC"가 되고, 3만큼 밀면 "DE"가 됩니다. "z"는 1만큼 밀면 "a"가 됩니다. 문자열 s와 거리 n을 입력받아 s를 n만큼 민 암호문을 만드는 함수, solution을 완성해 보세요. 2) 제한 사항 공백은 아무리 밀어도 공백입니다. s는 알파벳 소문자, 대문자, 공백으로만 이루어져 있습니다. s의 길이는 8000이하입니다. n은 1 이상, 25이하인 자연수입니다. 3) 풀이 아스키코드 값을 조정하여 풀려고 .. 2022. 11. 22. 221121 알고리즘 풀이 6문제 1. 로또의 최고 순위와 최저 순위 https://school.programmers.co.kr/learn/courses/30/lessons/77484 1) 문제 설명 로또 6/45(이하 '로또'로 표기)는 1부터 45까지의 숫자 중 6개를 찍어서 맞히는 대표적인 복권입니다. 아래는 로또의 순위를 정하는 방식입니다. 1 순위 당첨 내용 1 6개 번호가 모두 일치 2 5개 번호가 일치 3 4개 번호가 일치 4 3개 번호가 일치 5 2개 번호가 일치 6(낙첨) 그 외 로또를 구매한 민우는 당첨 번호 발표일을 학수고대하고 있었습니다. 하지만, 민우의 동생이 로또에 낙서를 하여, 일부 번호를 알아볼 수 없게 되었습니다. 당첨 번호 발표 후, 민우는 자신이 구매했던 로또로 당첨이 가능했던 최고 순위와 최저 순위를 .. 2022. 11. 21. 221114~221120 WIL 이번 주 한 일, 느낀 점 항해 첫 프로젝트 https://kimdirector1090.tistory.com/52 항해 1주차 미니 프로젝트 '소소미' 후기 API 설계와 HTTP 통신 RESTful API 와 HTTP 상태 코드들에 대해 처음으로 제대로 살펴본 것 같다. 다음에 프로젝트를 진행할 때는 이번에 받았던 피드백들을 바탕으로 더 깔끔하게 API들을 설계해보자. kimdirector1090.tistory.com 이번 주차에 진행했던 프로젝트 후기는 따로 적어둔 게 있어서 이 글에는 후기에 미처 적지 못한 내용들과 금~토 까지의 후기를 작성하려 한다. JWT 토큰 우선 왜 프로젝트 후기에서 JWT 토큰이 빠졌는지를 생각해보았다. 1주차 미니 프로젝트의 메인 키워드 중 하나였음에도, 프로젝트를 회고.. 2022. 11. 20. 항해 1주차 미니 프로젝트 '소소미' 후기 API 설계와 HTTP 통신 RESTful API 와 HTTP 상태 코드들에 대해 처음으로 제대로 살펴본 것 같다. 다음에 프로젝트를 진행할 때는 이번에 받았던 피드백들을 바탕으로 더 깔끔하게 API들을 설계해보자. 그리고 지금은 개발 지식이 부족해서 기능들을 분리할 때 어설픈 부분이 많았는데, 다음 프로젝트 전에 Spring을 최대한 많이 익혀서 설계 단계에서 더 자세히 설계하고 들어갈 수 있도록 해보자. 결국 중요한 건 내 설계와 코드가 얼마나 직관적이고 깔끔한가 이다. 무슨 일을 하든 늘 그걸 최우선적으로 고려하며 진행하자. 결국 프로젝트의 규모가 커지고 유지 보수를 쉽게 하기 위해선 저 부분이 가장 중요하다. 트러블 슈팅 여러 매니저분들에게 질문을 하면서 매니저분들이 어떤 방식으로 트러블 슈팅을 .. 2022. 11. 17. 이전 1 다음