Audience
Linux driver/application developers, c/c++ programmers, OS related programmers
About SourceClean
SourceClean is a tool that clean up #if/#ifdef/#ifndef in source code and make source code easier to read. Some projects need to run on different platforms. Through #ifdef, the software can be compiled with GCC into software suitable for different platforms or with different functions according to conditions.
We can preserve the compiled intermediate files by adding -save-temps=obj -fdirectives-only to the compile options. The intermediate files can be processed by SourceClean to generate source files with ifdef/ifndef removed to make the source code easier to read and understand.
Other Popular Alternatives & Related Software
Metalware
Metalware allows engineers to rapidly understand the hardware and write code by combining insights from datasheets and SDKs. We generate an Intermediate Representation (IR) which is a structured data file generated from documents describing a programmable part, containing a register map for HAL generation and device metadata for compiler lookup of device invariants. This IR enables the implementation of the target RTOS or SDK's API by identifying registers and their layout, whether contiguous or FIFO-backed, etc based on the device metadata. Automatically generate implementation code (HAL, header files) for your target RTOS or SDK.
Learn more
CodeTasty
Modern, smart & extensible cloud IDE.
CodeTasty is powerful IDE in the cloud with additional features only a cloud application can give you. Our IDE helps you write readable and clean code the smarter way - in real time.
The code editor provides silk-smooth experience accompanied with error detection tools, code completion, built-in compilation and a lot more.
Login to IDE and start coding. There is no setup at all, you’re ready to work on your projects right away.
Experience desktop-like speed and performance while editing your files in the cloud. And, unlike desktop, see what your collaborators are doing.
We understand every developer has different needs. You can install countless extensions to enhance your productivity.
CodeTasty supports more than 40 languages. The editor supports all major languages and up to a hundred thousand lines of code in a single file.
Learn more
Kuscos
Whether you are wanting to know what was added to that legacy Cobol system back in the 90s, or looking for advanced techniques to better manage your ongoing C# development project, Kuscos is the software intelligence platform of choice. For development teams, managers and executives, Kuscos delivers key information regarding source code modules and team members, from design documentation to dependencies, duplicate code and quality rule violations. Kuscos also provides oversight of team activities, from repository commits to issues resolved. Better still, the same platform does this across more than 16 legacy and modern software languages. As we pointed out in our earlier post, and according to the Standish Group, over the past 5 years only 29% of software projects could be described as successful (meeting time, budget and functionality goals). Improvements over time have been minimal despite increases in code development efficiencies and design processes
Learn more
Code Browser
Code Browser is a folding text editor for Linux and Windows, designed to hierarchically structure any kind of text file and especially source code. It makes navigation through source code faster and easier. Code Browser is especially designed to keep a good overview of the code of large projects, but is also useful for a simple CSS file. Ideal if you are fed up of having to scroll through thousands of lines of code. It supports syntax highlighting for all major languages and custom syntax highlighting can also be added. Although Code Browser was initially designed to edit programs, it can also be used for different tasks such as plain text outlining or helping to understand existing source code. I've added a page with suggestions to take advantage of folding.
Learn more
Pricing
Starting Price:
$49/user
Integrations
No integrations listed.
Company Information
SourceDebug
China
www.sourcedebug.com
Other Useful Business Software
MongoDB Atlas runs apps anywhere
MongoDB Atlas gives you the freedom to build and run modern applications anywhere—across AWS, Azure, and Google Cloud. With global availability in over 115 regions, Atlas lets you deploy close to your users, meet compliance needs, and scale with confidence across any geography.
Product Details
Platforms Supported
Windows
Training
Documentation
Support
Online