티스토리 뷰

업무 경험 및 성과

[회고] 시스템 개발 프로젝트

주디 𝙹𝚞𝚍𝚢 2022. 6. 24. 11:41

지난 프로젝트 회고 중


KEEP

  • 맡은 구현부에 대하여 사전에 유효성정책으로 특수문자를 지정하여 구현하고, 다양한 특수문자를 사용한 테스트로 결함 발생을 줄일 수 있었다.
  • 개발전 요구사항을 트리식으로 정리하고 구현 완료되었을 때 체크해가는 식으로 진행하여 개발의 진척상황을 알기 쉬웠고, 꼼꼼한 개발이 가능했다.

실제 작성했던 요구사항 체크리스트

  • 대량 데이터를 미리 염두에 두고 테스트하여 Out of memory가 나는 부분을 찾아 해결할 수 있었다. 자세한 내용은 여기로.

PROBLEM

  • 개발방향에 대해 미리 얘기했고, 개발 완료했는데 수정개발해야할 사항이 발생했다. PM이 바쁜 탓도 있었지만 나도 PM이 충분히 살펴봤겠거니 생각했는데, 알고보니 내 분량을 하나도 살펴보지 않은 상태였고 수정개발을 요구했다. 개발계획을 세우는 것과 개발하는 것도 중요하지만 내가 확인받아야할 부분은 적극적으로 어필해야겠다.
  • 새로운 걸 배웠다고 섣부르게 적용할 생각하지 말고 효율성과 여러 가지 요소를 고려해서 적용해야겠다. 본개발이 끝나고 추가개발사항이 생겨서 개발하면서 나는 람다를 사용했는데 코드리뷰받다가 사실 람다보다 for문으로 하는 게 더 효율적이라는 지적을 받았다. 새로운 게 가장 좋은 게 아니라는걸 잊지 말자.

TRY

  • 이번 프로젝트에서 대용량 더미를 만들어 테스트하면서 쿼리를 효율적으로 짜지 못해서 사용자가 오래 대기해야하는 불편이 있을 수 있겠다는 생각이 들었다. 그래서 다음 프로젝트를 위해 쿼리를 어떻게 하면 효율적으로 짤 수 있을지, 인덱스를 어떻게하면 활용할 수 있을지 공부하고 있다. 다음 프로젝트에는 쿼리의 성능 개선을 중점적으로 두자.
  • 시스템 권한 처리에 대하여 고민하면서 내가 Filter와 Interceptor에 대해 잘 모르고 있다는 걸 깨달았다. 다음에 다시 권한 처리를 맡게 될 수도 있으니 미리 공부해두자.
300x250
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/12   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31
글 보관함