Below is a list of some tools that can help you examine your Java source code for potential problems:
1. pMD from http://pmd.sourceforge.net/
License: PMD is licensed under a "BSD-style" License
PMD scans Java source code and looks for potential problems like:
* Possible bugs-Empty try/catch/finally/switch statements* Dead
Excerpt from: http://www.oschina.net/question/129540_23043 analysis and comparison of common Java static code analysis toolsIntroduction: This article first introduced the static Code Analysis basic concept and the main technology, then introduced the existing 4 kinds of mainstream Java static Code analysis tool (Checkstyle,findbugs,pmd,jtest), finally from the f
configuration under your mailbox and name, command as followsgit config--global user.email "GitHub mailbox" git config--global user.name "GitHub name"After this configuration, your oh your work has basically completed a large part of theStart and remote, which is the library hevily on GitHub , to associate= = = Ad git GitHub= = =First in your own local folder, here we operate under the D:\git-testcd/d/git-test/First you need to clone the library on the lineThe back of [email protected]:hevily/
operations on multiple platforms
4. Better client support.The VSS plug-in eclipse is not as useful as its SVN plug-in. A svn client tortoisesvn used in Windows is also easier to use than a vss client (VSS only provides a GUI client provided by Microsoft ).
5. Better Integration with peripheral tools.
A variety of peripheral tools (mainly on the server side) to meet a variety of needs. If necessary, y
Code smell detection tools (csdt)It can be applied to both the software development stage and the software maintenance stage. Currently, most ides integrate automatic or semi-automatic refactoring tools,According to a survey by foreign researchers, there are not many people who actually use refactoring tools in softwar
1. Code Warehouse Management: GitlabGitlab is an open source application developed using Ruby on Rails to implement a self-hosted Git project repository that can be accessed through a web interface for public or private projects.It features a similar feature to GitHub, with the ability to browse source code, manage defects, and annotate. You can manage the team's
Introduction
This article first introduces the basic concepts and main technologies of static code analysis, and then introduces four existing mainstream Java static code analysis tools (Checkstyle, findbugs, PMD, jtestIn the end, they are analyzed and compared in terms of functions and features, hoping to help Java software developers understand static
Performance optimization in software development is a very important issue for programmers . A small problem can become a bottleneck for a large system. But it is very difficult for programmers to optimize their code by themselves. Fortunately, there are some great tools that can help programmers with code analysis and performance testing, making it much easier f
The Code specification tool in net and the use of https://www.cnblogs.com/selimsong/p/9209254.htmlThe previous article introduced some of the commonly used tools in coding standards, and this article specifically describes how to use them to accomplish code management.The main contents of this article are:Roslyn IntroductionDeveloping Roslyn-based
Programmers should be good at communication. The significance of code beautification is to reflect developers' respect for others. Good coding conventions can make the source code clear, easy to read, and accurate, it is more intuitive and consistent with other language conventions, so that programmers can better communicate with each other.
Statistics show that code
the compilation fails, but we do not know what code we are writing today (because of the large amount of Code). As a result, we do not know how to compare the code in different time periods, because it may take half a day or longer to return to the function.
The two examples above show me how to manage code versions
creates a repository
Touch + file name initialization project, add required files
Git commit-m "Here is callout information" submit Project to version control
git config--global user.email "[Email protected]"git config--global user.name "Xiao Ming"Configure Git's email address and user name
Git commit-m "This is like a callout message" and commits it at the end of the commit.
How Git Works
The
Performance optimization in software development is a very important issue for programmers. A small problem can become a bottleneck for a large system. But it is very difficult for programmers to optimize their code by themselves. Fortunately, there are some great tools that can help programmers with code analysis and performance testing, making it much easier
following is a detailed description of the book read1. Check out--get code from server sideTake out a project code stored in the server repository and put it in the local host, which is called "Check out". Use specific steps: Go to the directory where you want to install the project files, right-click, select the SVN Check out item, then fill in the original pat
C Java PHP Perl Python
Program
Code Beautification tools
Author: chelong published on: Last updated on:Copyright statement: You can reprint it at will. Please mark it as a hyperlink during reprinting.ArticleSource and author information and this statement.Http://www.chedong.com/tech/indent_tools.html
Summary:The purpose of writing this article is nothing more than two:
If the indentation
library
SVN Delete, svn remove: Delete files from the local version control library (SVN del, SVN rm)
SVN move: Move file or directory or file rename
SVN mkdir: Create a new directory under version control
SVN revert: Undo all previous Changes
SVN Merge: Merge the differences between the two versions into the current file
SVN info: View the details of a file
SVN diff: See the difference between different versions
SVN log: View log information
SVN list: List o
As we all know, reading open-source projects is one of the shortcuts to learning development technologies. for developers who are used to reading open-source projects, Code Conversion tools are often used to help understand code and the project structure. This article describes several online Code Conversion
BitBucket free support for 5 members of the development team to create an unlimited private code hosting library.Goes is a self-hosted Git hosting service written by Go voice.Gitorious is a Web project hosting platform based on the GIT version control system, developed on the Ruby on Rails.Gitlab is an open source application developed using Ruby on Rails to implement a self-hosted Git project repository th
your own custom tasks by extending the "task" class that is included in the release package.
For anyone who needs to deploy a large PHP application on more than one server in the afterlife, Phing is an invaluable asset. At the same time I found it useful for simple PHP scripts as well.
Xdebug-PHP Development tools for debugging and Analysis
Xdebug is a php extension that helps you debug and analyze scripts. The most useful feature in Xdebug is the ne
release package, you can also create your own custom tasks.
Phing is invaluable to anyone who needs to deploy large PHP applications on more than one server. At the same time, I found that it is also useful for simple PHP scripts.
Xdebug-PHP development tools for debugging and Analysis
Xdebug is a PHP extension that helps you debug and analyze scripts. The most useful feature of Xdebug is the new attention information, warning information, and error
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.