Developer tools refer to set of software that are frequently used during the software development process.

learn more… | top users | synonyms

2
votes
2answers
2k views

Finding header files

A C or C++ compiler looks for header files using a strict set of rules: relative to the directory of the including file (if "" was used), then along the specified and default include paths, fail if ...
2
votes
2answers
390 views

What is the best way to maintain software tool chains?

Short Question What is the best way to create, maintain, and distribute software development tool chains? Background I am trying to develop a workflow / process to create an isolated environment in ...
5
votes
4answers
7k views

What are linkers and loaders? How do they work?

I am trying to understand things like linkers and loaders better. What area of computer science do they belong to? Compiler, Operating System, Computer Architecture? Where do linkers and loaders ...
35
votes
32answers
5k views

Most underestimated programming tool [closed]

We have many great tools which helps a lot when programming, such as good programmers text editors, IDEs, debuggers, version control systems etc. Some of the tools are more or less "must have" tools ...
6
votes
2answers
228 views

How to put lessons learned, good practices, etc into the “work flow”

As the title states it, I would like to get some suggestions about putting knowledge into action. We have many additional requirements that concern: coding practices feature development (all of them ...
1
vote
2answers
237 views

Importance of uniformity of development architecture across the team

If some developers still use a 32 bit 'Windows XP' and others use a '64 bit Windows 7', would it be advisable for the entire team to work with 32 bit development tools even if their OS is 64 bit? Are ...
39
votes
12answers
25k views

Must a programmer learn text editors like Emacs and Vim? How important are they? [duplicate]

I have been writing code so far in conventional text editors that come with the OS so far or use an IDE in some cases. I know there are some advanced text editors like Emacs and Vim available solely ...
25
votes
7answers
2k views

Should I be worried about overengineering programming assignments given during interview process? [closed]

I recently had a phone interview with a company. After that phone interview, I was told to complete a short programming assignment (a small program; shouldn't take more than three hours). I'm only ...
3
votes
1answer
678 views

Tool to identify (and remove) unnecessary website files? [closed]

Inevitably I'll stop using an antiquated css, script, or image file. Especially when a separate designer is tinkering with things and testing out a few versions of images. Before I build one myself, ...
22
votes
10answers
3k views

Good resources and tools for modern, heavy JavaScript development? [closed]

I am interested in doing some projects that involve heavy use of JavaScript. Namely HTML5 based canvas games, potentially using node.js as well. I am interested in learning modern best practices, ...
3
votes
2answers
1k views

Visual Web Developer 2010 Express, automated testing, and SVN

We have an HTML designer who is not a developer but needs to modify .aspx files from our ASP.NET 2.0 projects from time to time in order to get CSS to work properly with them. Currently, this ...
6
votes
5answers
856 views

Is it worth writing a memory error detection tool for C++ these days?

For past 2 years, I have been writing a tool in C++, meant for C++ as my hobby project. Slowly, I realized that it can be made commercialized, as it can compete with other memory leak detectors. This ...
10
votes
9answers
5k views

What is a dedicated Linux box used for?

So this is probably a very basic and obvious question for most people, but my google-fu is failing me and it just seems something is going over my head. I've heard numerous people refer to having a ...
4
votes
3answers
241 views

How do I know what tools I can download in my country? [closed]

I've seen a spate of questions on Stack Overflow and elsewhere about downloading programming tools and where to find them. Sometimes developers can't find a download link or availability in their ...
8
votes
8answers
295 views

Choosing a particular stack because of the IDE, tools and ease setting up the dev env

I almost always choose the Microsoft stack over anything else because of Visual Studio, the available tools and how easily I can get started programming with a particular new framework. Please, that ...
3
votes
1answer
172 views

Why does F. Wagner consider “NOT (AI_LARGER_THAN_8.1)” to be ambiguous?

In his article on Virtual Environments (a part of his VFSM specification method) Ferdinand Wagner describes some new ways of thinking about Boolean Algebra as a software design tool. On page 4 of ...
5
votes
3answers
445 views

When is it ever ok to write your own development tools? (editor into IDE)

So I'm foremost using a text editor for coding. It's a very bare bones editor; provides mostly just syntax highlighting. But on rare occasions I also need to debug something. And that's when I have to ...