and quality assessment tools.
Checkstyle: Static analysis of programming specifications and standards.
FindBugs: Identify potential bugs with bytecode static analysis.
PMD: Analysis of bad programming habits in source code.
SonarQube: Provides an evaluation of the final results report by integrating additional analysis components with plugins.
CompilerCreates a framework for parsers, interpreters, and compilers.
ANTLR: Fully functional top-down analysis of com
simplify bytecode generation.
Code Analysis
Software Measurement and quality evaluation tools.
Checkstyle: Static Analysis of programming specifications and standards.
FindBugs: identifies potential bugs Through static bytecode analysis.
PMD: Analyze bad programming habits in source code.
SonarQube: integrates other analysis components through the plug-in to provide the final evaluation result report.
Compiler
Create a framework for analyzer, interpreter, and compiler.
Anlr: A Comprehe
attributes. Official Website
Program for solving Constraints
A development library that helps solve the problem of meeting constraints.
Choco: constraints that can be used directly meet the problem solving program. The constraint planning technology is used. Official Website
JaCoP: provides an interface for the FlatZinc language to execute the MiniZinc model. Official Website
OptaPlanner: an optimization solution for enterprise planning and resource scheduling. Official Website
Sat4J: the
.
Javassist: Try simplified characters section code editing.
BYTE Buddy: Use the streaming API to further simplify bytecode generation.
Code AnalysisSoftware metrics and quality assessment tools.
Checkstyle: Static analysis of programming specifications and standards.
FindBugs: Identify potential bugs with bytecode static analysis.
PMD: Analysis of bad programming habits in source code.
SonarQube: Provides an evaluation of the final results report by integrati
specifications and standards.
FindBugs: Identify potential bugs with bytecode static analysis.
PMD: Analysis of bad programming habits in source code.
SonarQube: Provides an evaluation of the final results report by integrating additional analysis components with plugins.
CompilerCreates a framework for parsers, interpreters, and compilers.
ANTLR: Fully functional top-down analysis of complex frames.
JavaCC: Relative ANTLR more specific, easy to get started. Suppor
characters section code editing.
BYTE Buddy: Use the streaming API to further simplify bytecode generation.
Code AnalysisSoftware metrics and quality assessment tools.
Checkstyle: Static analysis of programming specifications and standards.
FindBugs: Identify potential bugs with bytecode static analysis.
PMD: Analysis of bad programming habits in source code.
SonarQube: Provides an evaluation of the final results report by integrating additional analysis componen
.
FindBugs: Identify potential bugs with bytecode static analysis.
PMD: Analysis of bad programming habits in source code.
SonarQube: Provides an evaluation of the final results report by integrating additional analysis components with plugins.
CompilerCreates a framework for parsers, interpreters, and compilers.
ANTLR: Fully functional top-down analysis of complex frames.
JavaCC: Relative ANTLR more specific, easy to get started. Support for grammatical grammar pre
satisfaction issues.
Choco: The constraint that can be used directly satisfies the problem solver, and the constrained programming technique is used. Website
JACOP: Provides an interface for the Flatzinc language to execute the MINIZINC model. Website
Optaplanner: Enterprise Planning and resource scheduling optimization solver. Website
SAT4J: The most advanced solver for logical algebra and optimization problems. Website
Continuous integration
Bamboo:atlassian
. Support for grammatical grammar prediction (syntactic lookahead).
Continuous integrationTools that support continuous integration, testing, and application publishing.
Bamboo:atlassian's Continuous Integration (CI) solution includes many other products.
Circleci: Hosting services are available for free trial.
Codeship: Provides hosting services and offers limited free programs.
Go:thoughtwork Open source Continuous integrat
: Analysis of bad programming habits in source code.
SonarQube: Provides an evaluation of the final results report by integrating additional analysis components with plugins.
CompilerCreates a framework for parsers, interpreters, and compilers.
ANTLR: Fully functional top-down analysis of complex frames.
JavaCC: Relative ANTLR more specific, easy to get started. Support for grammatical grammar prediction (syntactic lookahead).
Continuous integrationTools that suppor
: Analysis of bad programming habits in source code.
SonarQube: Provides an evaluation of the final results report by integrating additional analysis components with plugins.
CompilerCreates a framework for parsers, interpreters, and compilers.
ANTLR: Fully functional top-down analysis of complex frames.
JavaCC: Relative ANTLR more specific, easy to get started. Support for grammatical grammar prediction (syntactic lookahead).
Continuous integrationTools that suppor
step
Provides a simplified JS class library for plugin developers to use
Better containerized supportAs containerized technology (represented by Docker) continues to heat up, Jenkins follows the trend, not only uploading 2.0 of Docker images synchronously, but also providing default Docker support in pipeline.In addition to the above, 2.0 has a more interesting change, global renaming slave as agent, it seems to be in the United States it political correctness is also very import
possible, reduce DOM reflow and repaint operations, prevent scrolling performance bottlenecks, optimize Javascript, Fq read this bar Google Web Developer fundamentals.Use some test frameworks to implement Javascript unit tests, such as Jasmine,qunit.Continuous integration of continuous integration (CI), knowing how to configure a set of automated testing and deployment tools for use with partners such as Circleci,
specifications and standards.
FindBugs: identifies potential bugs Through static bytecode analysis.
PMD: Analyze bad programming habits in source code.
SonarQube: integrates other analysis components through the plug-in to provide the final evaluation result report.
Safe. ijiami: security of application code, one-click vulnerability detection, and final analysis reports, including solutions and powerful vulnerability detection tools.
Compiler
Create a framework for analyzer, interpreter, an
specifications and standards.
FindBugs: identifies potential bugs Through static bytecode analysis.
PMD: Analyze bad programming habits in source code.
SonarQube: integrates other analysis components through the plug-in to provide the final evaluation result report.
Safe. ijiami: security of application code, one-click vulnerability detection, and final analysis reports, including solutions and powerful vulnerability detection tools.
Compiler
Create a framework for analyzer, interprete
potential bugs with bytecode static analysis.
PMD: Analysis of bad programming habits in source code.
SonarQube: Provides an evaluation of the final results report by integrating additional analysis components with plugins.
CompilerCreates a framework for parsers, interpreters, and compilers.
ANTLR: Fully functional top-down analysis of complex frames.
JavaCC: Relative ANTLR more specific, easy to get started. Support for grammatical grammar prediction (syntactic looka
characters section code editing.
BYTE Buddy: Use the streaming API to further simplify bytecode generation.
Code AnalysisSoftware metrics and quality assessment tools.
Checkstyle: Static analysis of programming specifications and standards.
FindBugs: Identify potential bugs with bytecode static analysis.
PMD: Analysis of bad programming habits in source code.
SonarQube: Provides an evaluation of the final results report by integrating additional analysis components
(CI) solution includes many other products.
Circleci: Hosting services are available for free trial.
Codeship: Provides hosting services and offers limited free programs.
Go:thoughtwork Open source Continuous integration solution.
Jenkins: Provides server-based deployment services.
Teamcity:jetbrain Continuous Integration program with free version.
Travis: Provides managed services,
Use of Travis CIOfficial website: http://travis-ci.org/
PS: This is public, if you need to use a private, use a. com domain name.Need to be reminded that: each time the code is submitted will be re-download the required resource files Oh, so the time is very long, wait patiently.
What's the use of Travisci?TRAVIS-CI is the automated CI tool, similar
previous tutorials.
In this world of software projects, it is inevitable that we must work with a team to deliver software. In this tutorial, we will explore some of the tools most commonly used by software development teams. These tools include:
ADD team members-Organization and creator
Pull request-Send code change and merge
Problem tracking-Error records on GitHub
Analysis-Graphics and networks
Project Management-Trello and pivotal Tracker
Continuous Integration-
The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion;
products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the
content of the page makes you feel confusing, please write us an email, we will handle the problem
within 5 days after receiving your email.
If you find any instances of plagiarism from the community, please send an email to:
info-contact@alibabacloud.com
and provide relevant evidence. A staff member will contact you within 5 working days.