기업의 더 효율적인 소프트웨어
선택을 위한 17년 지원 경험
Codacy
Codacy은(는) 무엇인가요?
Codacy의 정적 코드 분석 도구는 개발자가 Git 워크플로에서 직접 모든 커밋 및 풀 요청 단계의 보안 우려, 중복성, 복잡성, 스타일 위반, 적용 범위 감소 문제를 자동으로 식별하고 해결할 수 있게 해줍니다. 온프레미스 환경 및 GitHub, BitBucket, Gitlab과 같은 클라우드와 통합하고 Python, Java, JS, Ruby, Go, SQL, C#, Scala와 같은 30개 이상의 서로 다른 프로그래밍 언어를 분석할 수 있습니다.
Codacy은(는) 누가 사용하나요?
프리랜서 개발자부터 Fortune 500 기업까지
Codacy 리뷰
고려된 대안:
Ensure Code Quality & Standards
장점:
- The ability to ensure we are following our standards; - Highlight duplicated code - See the progress of fixing the issues
단점:
- Not being able to export code patterns
Codacy and Pulse. A great product for Engineering teams that want to deliver robust software quickly
주석: Excellent, a great product with great support. We use this as part of a Whole Ecosystem view. It would be great if there was integrations with Vanta and Jupiter One to close the security and quality loop, however I proposed this and it the response was positive.
장점:
- Excellent Support and Customer Service- Easy to Use- Quick to Set Up- Educates Developers and keeps the code reviews functional.- Frees up Senior Resources to add value instead of arguing about casing and low level standards
단점:
The On Prem Version had a number of issues on Azure, however the SaaS version doesn't suffer from these stability issues and is very performant
A Cool and Useful Product that Needs a Bit More Work
주석: Code Quality is hard to maintain with ever-increasing team sizes, so we're attempting to use Codacy to scan our code, find issues, and tag them before they get merged into the repository. So far the in-line explanations with the issues that Codacy has tagged have been well received and developers like the context these provide. We need to do some significant tuning to adjust the Signal To Noise ratio, but it's growing more useful daily.
장점:
The ability to customize patterns and see grades for Projects and individual files are key to this software. It's a great alternative to Code Climate. It has an on-prem solution that was a requirement for our team, and thus far it has been well received and well reviewed by our teams.
단점:
The enterprise (on-prem) solution is expensive (2.5x more expensive than the hosted license per seat). Additionally the support team is very slow to respond, often responding more than 24 hours later and missing questions in the original email. They're friendly and helpful if you can get them on a video conference, but the email support leaves much to be desired.
Super easy to setup
주석: pretty seamless
장점:
Just takes a few mins to set up, and you start getting reports on a wide variety of languages. Leaves comments on PR's for you
단점:
some more control over the rules in the java set would be nice.
Best for Code reviews
장점:
- Code review and checkup - Continuous evaluation and grading of your work
단점:
Session expires if you do not login on routine checkups
Best Automated Code Review Tool
장점:
Great and intuitive User Interface. Big saving time. Possibility to define issue-based goals to improve the Codebase. Checking lots of security issues. Easy Setup and Customization.
단점:
There is no hotspots or quick wins. Incomplete documentation in some parts. It's impossible to prioritize the issues.
Code Evaluation and Rating
주석: Most of the projects and code we write is in Jupyter notebook. Thus we have to add python code seperately so as to get evaluated.
장점:
It is better when you work overnight and make a coding development on which you are proud of. There comes codacy where you can rate the quality of your code. Real time updates makes it more fit.
단점:
Pricing is quite high and codacy disconnects your repository when not in use.
Absolute Master in Automated Code Reviews.
주석: Absolute Master in Automated Code Reviews. Instead of having to manually check for code style, best practices, code security, common errors etc. Codacy detects those automatically for you. The most important informations being the impact in code quality of the recent commits and pull requests.