Upsource

Upsource 파이썬 지원!

최신 Upsource 릴리즈는 개발자가 익숙한 방식으로 변화를 이해하고 이를 검토할 때, 보다 효율적으로 하기 위하여 파이썬 코드 인사이트 기능을 제공합니다.
Upsource 의 코드 인사이트 기능은 서버 사이드 스태틱 코드 분석과 코드 인식 네비게이션을 포함하고 있습니다. 이 기능들을 사용하면 검색시 코드를 쉽게 이해하고 효율적으로 검토할 수 있습니다.

네비게이션

사소해 보이지만, 코드를 통해 네비게이션 하는 기능은 우리가 IDE를 사용할 때 당연시하는 것입니다. 하지만 이러한 기능은 웹기반 도구에서 코드를 볼 때 종종 누락되곤 했습니다. 하지만 Upsource 에서는 선언부로 이동하기 위해 심볼을 클릭할 수 있습니다.

Python Navigation

새로운 변화가 있을 때, 여러분들은 가장 임팩트한 것을 보고 싶을 것입니다. 만약 함수가 수정된 경우, 여러분들은 아마 그 함수가 미치는 영향이 어떻게 될 것인지 알고 싶을 것입니다. 여러분들은 브라우징 할 때나 모든 사용법을 찾을 때, 강조된 심볼의 사용법을 위 스크린샷과 같이 볼 수 있을 것입니다. 커밋의 내용을 확인할 때 사용자가 원하는 작업을 찾을 때 이 변경 사항이 특정 기호의 사용법에 영향을 미치는 방법을 학습할 수 있습니다.

Find Usages

직관적인 탐색은 당신이 당신에게 임의의 순서를 부여하기보다는 당신에게 자연스러운 방식으로 코드를 탐색할 수 있게 해 주므로 검토자에게 매우 좋은 길잡이가 될 수 있습니다. 즉, 검토 중인 변경 사항의 상황을 보다 쉽게 파악할 수 있습니다.

스태틱 코드 분석

코드 리뷰 중 매우 유용한 IDE기능이 있습니다. 바로 code inspections 입니다. 여러분은 아마도 코드가 더 간단하고, 더 명료하고, 일반적으로 조금 더 낫다는 것을 알려주는 파이참에 익숙해져 있을 것입니다. 코드 리뷰 도구가 동일한 종류의 조언을 제공한다면, 코드의 품질을 평가하는 것이 더 쉬워 질 것이다.
Python Code Inspections

알려진, 수정된 이슈들

코드를 단순히 탐색하거나 코드를 검토할 때 수정된 코드 분석 결과를 볼 수 있습니다. 그러나, 변경 사항이 코드 검토의 일부일 경우, Upsource 로부터 추가적인 도움을 받을 수 있습니다. 그것은 새로운 변화로 인해 어떤 문제가 해결되었는지와 새롭게 도입된 것들을 보여줍니다.

Introduced issues

Upsource 의 목표는 코드 리뷰를 고통없이 만들뿐 아니라 도구로써 많은 도움을 제공하기 위함에 있습니다. 여러분들의 걱정을 덜고, 진정으로 잘 할 수 있도록 하기 위함입니다.

좋아요! 어떻게 시작합니까?

Upsource 에서 파이썬을 지원하도록 구성하려면, 여러분들의 프로젝트 세팅에서 Code Intelligence 으로 이동합니다. 파이썬의 버전을 선택하고, 당신의 업소스 서비스에 Python, pip, 그리고 Virtuallenv 가 설치되어 있는지 확인하시기 바랍니다.

image description