Questions about development tools and other tools that are useful especially to programmers.
4
votes
3answers
355 views
Is physical Agile board “always” better than electronic tool?
Whenever the question comes up on which Agile tool to use use there always some people that answer "don't use an electronic tool because you will lose the big-visible-board advantage which better ...
61
votes
27answers
4k views
How do you dive into large code bases?
What tools and techniques do you use for exploring and learning an unknown code base?
I am thinking of tools like grep, ctags, unit-tests, functional test, class-diagram generators, call graphs, ...
1
vote
1answer
155 views
Solving the last mile problem in software engineering [closed]
The more I write code the more I realize that writing the code is not the hard part. The hard part is making sure all the dependencies are in order, there are no hard coded paths, that I don't have ...
1
vote
2answers
272 views
I want a distributed queue. Never used the 3rd-party tools before
I need to have a queue mirrored in two distributed servers with WAN between them.
Does the RabbitMQ suit for my situation?
Or should I start with another AMQP solution? Which? Or non-AMQP? What ...
6
votes
6answers
477 views
Interrupting Work Productivity: The Name?
Certainly it is a productivity killer when a developer is constantly interrupted by other workers, bosses, etc - but it is even worse when the developer is constantly interrupted by his or her own ...
0
votes
0answers
50 views
Which communication tools do open source communities and alike use [closed]
I'm workign on my thesis for the University, the topic is how can the communication tools that open source community uses affect the development of Business Intelligence projects inside a company.
...
4
votes
3answers
562 views
What it the best programming/developer productivity tool … you have coded youself? [closed]
Well, the question is in the subject, but I would repeat - what is the best programming/developer productivity tool you have coded yourself.
A small console application or a script you hacked in a ...
1
vote
2answers
161 views
Class of problems solvable by sed or stream editors
I've came across a question transform this text with sed [sed only]
and it got me wondering what class of problems is solvable by stream editors or programs/computational models with similar ...
5
votes
11answers
1k views
Decent tool for building and testing regular expressions [duplicate]
I'm in need of a decent tool for building and testing regular expressions, what does everyone use?
I would download expresso but in my last place it turned out to be laden with adware - any clean ...
34
votes
32answers
4k 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 ...
0
votes
1answer
63 views
Tool helping with estimations [closed]
I am looking for a tool supporting me with estimations.
What I would like to do is to specify a higher level task and break it into several smaller tasks. When a task is small enough, I could assign ...
7
votes
4answers
338 views
How can I learn libraries and stuff faster? [duplicate]
As a programmer, it seems like I spend half my time figuring out how to use various libraries/frameworks/tools. First Javascript, then Jquery, then canvas, then Backbone, etc, etc. Every tool has ...
151
votes
18answers
16k views
What does SVN do better than git?
No question that the majority of debates over programmer tools distill to either personal choice (by the user) or design emphasis, i.e., optimizing design according to particular uses cases (by the ...
17
votes
21answers
776 views
How do you remember where in your code you want to continue next time?
When you interrupt the work on some code (be it because you have to work on something else or go on vacation or simply because it is the end of the day), once you close that Visual Studio project, ...
8
votes
3answers
433 views
What GUI tools are available for which DVCS? [closed]
When I worked at Sun, we used a DVC system called Forte SCCS/Teamware, which used the old SCCS file format, but was a true distributed source code revision control system.
One nice feature is that it ...
13
votes
13answers
9k views
Best free UML authoring tool [closed]
What free UML authoring tools do you use and why is it better than others?
3
votes
2answers
211 views
Automated architecture validation
I am aware of the fact that TFS 2010 ultimate edition can create and validate architecture diagrams. For example, I can create a new modeling project > add Layer Diagram > Add Layer called View > Add ...
7
votes
3answers
7k views
Free and decent GUI mockup tools? [closed]
Are there any decent tools aside from MS PowerPoint to create GUI mockups? I've tried Balsamiq Mockups. It's great but it's not free. Are there any tools just like it, but free?
62
votes
12answers
6k views
git for personal (one-man) projects. Overkill?
I know, and use, two version control systems: Subversion and git. Subversion, as of now, gets used for personal projects where I am the only developer and git gets used for open source projects and ...
0
votes
1answer
211 views
JavaScript refactoring tool [closed]
I'm on the process of refactoring a large JavaScript application, which has a lot of repeated functions with 2 or 3 different parameters, a lot of global variables used in several modules, etc.
Which ...
2
votes
1answer
103 views
Dependency Management tool for REST endpoints
I work in a Rest Oriented environment. The number of endpoints is quite large and span multiple applications. The dependencies between the endpoints are large in number as well and not very well ...
7
votes
4answers
547 views
Git-friendly spreadsheet format?
We're trying to move our project documentation process from Google Documents to a set of self-hosted Git repositories.
Text documents are Git-friendly enough, since we usually do not need any fancy ...
19
votes
7answers
927 views
In a legacy codebase, how do I quickly find out what is being used and what isn't?
I've been asked to evaluate what appears to be a substantial legacy codebase, as a precursor to taking a contract maintaining that codebase.
This isn't the first time I've been in this situation. In ...
5
votes
2answers
269 views
what tools should I use for quality assurance and testing for front end javascript? [closed]
I am using jquery and HTML 5 techniques (like File API, HistoryAPI) extensively in a project I am working on.
I was wondering what tools I can use for
quality assurance my javascript and front ...
10
votes
2answers
205 views
What tools or techniques are useful for describing an unfamiliar codebase?
When manually inspecting unfamiliar code (to review or modify), I seem to have three options.
A top-down read of the code, choosing each next source file by how fundamental the filename seems. I ...
0
votes
0answers
148 views
A proper file monitoring tool for Windows with notifications [closed]
Developing in PHP, I'm usually confronted with various log files: apache, web apps, error logs etc.
I'm currently using Notepad++ with the option to notify me when a file has changed. But when I need ...
1
vote
1answer
77 views
Command Line Tool to generate a method usage report
Is there a command line tool (preferred) that'll generate a report of Java methods within a class and where they are used within a few project folders. Kind of how Netbeans does a "Find Usage" on open ...
0
votes
1answer
59 views
Is there such a thing as a specification-code framework?
I've been googling for a while and can't fathom why this doesn't exist yet.
By a specification-code workflow I mean a system which links code to it's specification. For example I could be looking at ...
3
votes
1answer
416 views
Is it possible to take a binary compiled for ARMv7 architecture and convert it to ARMv6?
Is it possible to take a binary compiled for ARMv7 architecture and convert it to ARMv6 ?
Are there any tools that can do this?
4
votes
1answer
137 views
What is a good support knowledge base tool? [closed]
I have been searching for a tool to help my team organize its knowledge for resolving recurring support cases.
Context: our team is developing and supporting an huge applications (lots of ...
0
votes
2answers
820 views
Requirements/issue tracker similar to online spreadsheet
Is there a requirements/issue tracker software which is similar to Google spreadsheet?
We have Fogbugz but I find it more heavyweight and slow than a simple spreadsheet.
Is there a Fogbugz ...
5
votes
3answers
418 views
How to better integrate a unix development environment into Windows [closed]
I'm mostly a Windows user but I do most of my development (essentially web development) using unix tools and software. I've been going back and forth between using a dedicated lubuntu virtual machine ...
-2
votes
1answer
100 views
Universal code signing tool [closed]
I have a code signing certificate. I'd like to sign as many of my apps (.apk, .ipa, .ipk, .jar, .exe, .dll) as possible, including browser extensions.
Is there some 'universal' code signing tool that ...
4
votes
1answer
485 views
Picking a code review tool [closed]
We are a startup looking to migrate from Fogbugz/Kiln to a new issue tracker/code review system. We are very happy with Jira, especially the configurability, but we are undecided on a code review ...
2
votes
9answers
306 views
Languages and tools that are “portable” (work well from a USB storage drive) [closed]
I'm a huge fan of running programs from my portable hard drive: it means I always have my favorite tools no matter what computer I'm on. Sadly, development tools seem to be hard to get portable at ...
2
votes
2answers
164 views
Automated deployment/installation of development tools [closed]
My team is looking to automate installation/deployment of all of our development tools.
The main driver for this is to ensure that everyone in the team has a consistent development environment setup ...
4
votes
9answers
852 views
Project Management Software / 1 maybe 2 developers
I am looking for software that I can use to "manage" multiple projects (5 - 10). Here are the features I would like but any recommendation is welcome.
Bug/Feature tracking on a per project basis.
...
1
vote
1answer
229 views
How to check any undocumented methods provided by apple?
The following tools is provided by Apple
dlopen
dlsym
objc_getClass
sel_registerName
objc_msgSend
Those are listing Objective-C selectors, or strings. Objective-C selectors are stored in a special ...
-1
votes
2answers
176 views
Generic software code style enforcer [closed]
It seems to me to be a fairly common thing to do, where you have some code that you'd like to automatically run through a code style tool to catch when people break your coding style guide(s).
...
1
vote
4answers
205 views
Do you know software tools for software engineering to define and implement software development process? [closed]
I'm looking for software tools that help you to define and apply an effective software development process.
I mean, tool cases to help you in software engineering to define your requirements for your ...
6
votes
6answers
317 views
Requirement, architecture data capture tool
Are there any tools available for the following use case:
I am planning to write a complex application and now I just know about the basic functional requirments. I am refining the functionality with ...
2
votes
2answers
228 views
Why does the code auditing tools like FindBugs require a compile step to work properly?
Basically I ran Intellij Idea 's plug in called FindBugs-Idea to analyze my code . I corrected whatever errror was caught and then ran the tool again but it was still complaining about the same error ...
10
votes
4answers
1k views
Tool to manage requirements throughout a software development lifecycle [closed]
I am looking for a tool to manage requirements or features for a software development project. It will be used by a small geographically diverse team of 5-10 people to raise, discuss and track ...
21
votes
10answers
1k views
Good resources and tools for modern, heavy JavaScript development?
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
5answers
863 views
Moving from VC++ on Windows to g++ on Unix
I recently obtained a contract where I will be doing scientific software development with g++ on Unix platform after many years doing Visual C++ development in Windows. The code itself will be ...
5
votes
4answers
7k views
SVN code review tool
I would like to do some code review on the SVN repository used by our team.
For now, I've used Eclipse: show log on trunk, click on a revision and "Compare" to see the changes. The diff renders ...
27
votes
5answers
3k views
Why does F# have an interactive mode but not C#?
F# comes out of the box with an interactive REPL. C# has nothing of the sort and is in fact kinda difficult to play around without setting up a full project (though LINQpad works and its also possible ...
49
votes
13answers
3k views
Should a software developer get a yearly equipment budget?
I am looking at a new position with a new company. I have talked to some people in the past (in general, not at this company) that they had been given a yearly budget to buy new computer stuff to ...
4
votes
1answer
249 views
What is Rainbow (not the CMS)
I was reading this excellent blog article regarding speeding up the badge page and in the last comment the author waffles (a.k.a Sam Saffron) mentions these tools:
dapper and a bunch of custom ...
4
votes
7answers
1k views
Efficient coding in Visual Studio (or another IDE), with touch typing
Moving the cursor to another position in code is one of the most frequent actions when coding. I don't write my programs from the beginning to the end, like a letter. However, moving the cursor ...
