[TIL] 2025-05-26 알고리즘 문제, 기능 구현 및 리팩토링을 위한 회의
2025-05-26 TIL
알고리즘 문제
이번 문제는 어떤 알고리즘을 사용해야하는지에 대한 어려움이 있었습니다.
그래서 어떤 알고리즘을 사용해야할지 알아보았는데, 그로 인해 플로이드 워셜이라는 알고리즘을 알게됐고, 이 알고리즘으로 문제를 잘 풀어냈습니다.
이 알고리즘 이외에는 DFS를 사용하여 문제를 풀어낼 수 있을 것 같습니다.
[프로그래머스][C++] 순위
최종 프로젝트
오늘은 기존에 구현했던 인벤토리와 다른 별도의 역할을 가지는 인벤토리를 구현했습니다.
사용하는 자료구조나 함수가 달라서 기존 인벤토리를 상속받지 않도록 했습니다.
오늘 리팩토링을 시작하기로 한 날인데, 시작하기 전에 현재 코드에서 컨벤션이 맞춰지지 않은 부분이나 스타일이 다르게 작성된 코드들에 대해서 회의하고 수정하기로 했습니다.
이렇게 리팩토링을 하는 이유는 기존 작업 및 코드를 다른 사람이 이해할 수 있어야하기 때문입니다.
왜냐하면, 다른 사람이 기존 작업에 붙어 작업을 도울 경우도 발생할 수 있으며, 버그갈 발생할 때 코드 스타일이 너무 다르면 코드를 이해하는 시간이 더뎌져서 효율적이기 못하기 때문에 이런 작업을 진행했습니다.
이외에는 기획적으로 전달받지 못했던 부분에서 다시 이야기해보고 정리를 해보았습니다.
댓글남기기