10 of my favorite programming tools

Source: Internet
Author: User

First of all, I am not a purely technical person. Oh, no, it should be said, I am not purely code-only technical personnel, all the tools listed below are not all application-encoded.

1, Visual studio:c++, C # are used this thing, the function is also very powerful, in addition to compiling and debugging there are automatic hints, template classes, find, edit, automatically generate code, etc., just started to learn programming with this right.

2, Source Insight: Pure code editing tools, highlighting, automatic hints, no compiler, just start Linux programming, not accustomed to vim, make a network disk to the code directory, code in the source insight written, compiled under Linux, It's kind of a way to develop Linux programming.

3, notepad++: Text editor, or from the Linux, vim write code is not used, Notepad write code no syntax not to highlight, someone gave me recommended this, habits, has not given up, some people say UE than this good, I can only say habits.

4, Gdb:linux C + + Debugging tools, breakpoints, tracking, debugging Strong to No, Linux did not use the program has not been used, please raise your hand.

5, ptrace/ltrace/. : The Linux process tracking tool, which can track which functions the process executes, return results and execution times, performance optimizations, and bug debugging prerequisites.

6, Fiddler: Website debugging tool, can view/edit the content of HTTP request and reply, other crossing network: Http://www.telerik.com/fiddler

7. Eclipse (+maven+coverage): Java programming is a classic programming tool, MAVEN management development package, coverage check test user coverage. Some people say that idea is better than this, it is not evaluated here, it is best for oneself.

8, SVN: Code management tools, no it can not, it is estimated that everyone is using.

9, Micsoft Visio: Flowchart Tools, those years we draw the process with this, no use please raise your hand. Better alternative tool: Edraw, the picture is more beautiful than this, the element is more than this.

10, Mindx: Mind mapping tool, painting product information structure, the most important thing is that it is free.

11, Axsure: Website prototype tools, do the site must, there are better gods recommend one.

10 of my favorite programming tools

Contact Us

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.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.