What is Siderscan?
Sidescan is software that analyses duplicate code blocks and detects the omission of modifications in duplicate code. SideScan analyses the data on your server and does not transmit any source code to external entities.
Manage duplicate code
At the first analysis, Siderscan detects the duplicate code blocks existing in the target project and generates a summary report. After that, it analyzes the code updated during daily development and notifies users of any newly generated duplicate code.Read more
Detects omission of modification
When a duplicate code block is modified, Siderscan confirms if the other duplicate code blocks are also modified. If no modifications are found in the code blocks, it will be detected as an "omission of modification".Read more
Benefit of Siderscan
Reduction of duplicate code
Review source code generated in the target project 24/7. When a new duplicate code is created, it is detected and notified to the user. By taking early action against duplicate code, which is a breeding ground for bugs, you can keep the quality of code healthy.
Reduction of bugs related to duplicate code
Siderscan not only detects duplicate code, but also analyzes how it has been modified since the previous analysis. This allows us to detect and notify you of bugs that are unique to duplicate code, such as "one code has been modified, but the other has not”.
Deterrence of duplicate code
Many junior-level engineers do not understand why duplicate code is a problem, and Siderscan can be expected to have an educational effect by raising awareness of duplicate code within the team.
It is highly regarded and expected by managers leading software development projects in a variety of fields.
“I discovered that there was duplicate code in the latest version of the code under development that I did not know existed, which had been carried over from previous versions. Siderscan also helped me realize that the logic on one side of that duplicate code was incorrect.”
“Even if you only fixed A when both A and B needed to be fixed during the development phase and you only fixed A, you realized that B might need to be fixed as well.”
“Siderscan is a very promising duplicate code detection tool. It allows us to analyze the huge code base project in a realistic time. I have never seen such a solution”
“This will give us an opportunity to refactor the parts that are copied and pasted and see if we can make the logic common and unified.”
“When we used Siderscan, we found code in our product source code that was not a bug but should be corrected, which triggered our quality improvement activities. We expect to further improve the accuracy of bug detection in the future.”
“Siderscan allowed us to detect potential bugs in the source code of products under development, preventing them from occurring in the field. In the future, we expect to see a faster cycle of bug analysis, which means that the analysis will be faster.”
“If there is a block that was not detected when the source code was grep'd with certain keywords, but is accounted for as a similar section in Siderscan, it may prevent an omission from being investigated.”
“As I was managing many projects and the size of the code to be reviewed was increasing, I wanted a tool to ensure the quality of the code, so I introduced Siderscan. It's like having a dedicated code reviewer with a different perspective than a human, which gives me peace of mind, especially when I don't find any bugs.”