Skip to content
GitLab
Projects Groups Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
  • J juniortf_api_broker
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 4
    • Issues 4
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 0
    • Merge requests 0
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • 윤성현
  • juniortf_api_broker
  • Merge requests
  • !8

IRQA 결과 threshold 반영

  • Review changes

  • Download
  • Email patches
  • Plain diff
Merged Ghost User requested to merge #2_improvement_IRQA into master Aug 29, 2019
  • Overview 1
  • Commits 1
  • Pipelines 0
  • Changes 7

모든 컨플릭트를 해결했습니다! ㅠㅠ

추가된 클래스: RequestInfo 변경된 클래스: ResponseLoader, ApiConstant, QAController, QAService 변경된 파일: globals.properties

기존의 코드는 Reponse를 가져오는 과정에서 RequestType에 따라 매번 코드를 작성해야 하는 불편함이 있었습니다. 또한, 매번 클라이언트를 만들고 response를 제대로 close하지 않아 리소스가 낭비되었습니다. CommonUtil.callByUrl 함수는 대부분의 서비스에서 response를 가지고 오는데 사용되었는데 내부 분기문에 모든 로직을 때려넣다 보니 제어에 어려움을 겪었습니다. 따라서 ResponseLoader로 통신하고 반환된 response 가공 작업은 QAService에서 처리합니다.

Edited Aug 29, 2019 by Ghost User
Assignee
Assign to
Reviewers
Request review from
Time tracking
Source branch: #2_improvement_IRQA