software-development

Product Information Management Solution or how to write my own

I am developing a website for a manufacturing company. The company has a few thousand part numbers. The parts fall into around 150 categories. Each product category has specifications (length, height, width, etc). I need to find a way to store all of this in my database for the website. The product specifications have me completel...

What turns away users/prospective users?

In your experience as a developer, what kinds of things have turned away users and prospective users from using your programs? Also, what kinds of things turn you away from using someone else's programs? For example, one thing that really bugs me is when someone provides free software, but require you to enter your name and email addre...

Should I update an application when a used framework release a new version?

I have an application that use several libraries and frameworks, should I update my application to use the latest version of those frameworks when a new stable version is available? For example, migrate from python 2.x to python 3.x, or from spring 2.5 to spring 3.0, but the question es very general, not language specific. If I keep th...

Do you know of any good resources to support my research; or even of an application that exists already?

I am thinking of developing software to facilitate home and small businesses in developing applications using the agile methodology. Do you know of any good resources to support my research; or even of an application that exists already? ...

Example of test plan

I have done some research and found test plan over 40 pages. It includes so many elements that it is difficult to keep track. Additionally, it is not provided any examples, just a description of the different tests such as acceptance test, system test, etc. If anyone have made some good and simple test plan for the development of a produ...

LockWorkStation - Compilation error - identifier not found

Hi All, I am writing an application in which I got to lock the computer screen (OS is Windows). My Application is in C++. For this purpose I used the LockWorkStation() API defined on msdn, http://msdn.microsoft.com/en-us/library/aa376875%28VS.85%29.aspx I have included windows.h as told but still I am getting compilation error: .\sour...

Hardware/Software inventory open source projects

Dear Stackoverflowers I would like to develop a Network Inventory application that works on any operating system. Reports on every possible resource attacehd to a network. Reports all pertinent details of hardware and software. Thats (and i hate to use the phrase) my "End Game". However I am running before i can crawl here. I have no e...

Practical ways around the GPL?

My company makes an extremely specialized piece of software which costs a lot of money for those few who need it. On our current release we have no choice but to use a few libraries which are released only under the GPL. Releasing the code is not an option and it would take months, if not years to implement the functionality the librari...

Pros and cons of programmatically enforcing foreign key than in database

It is causing so much trouble in terms of development just by letting database enforcing foreign key. Especially during unit test I can’t drop table due to foreign key constrains, I need to create table in such an order that foreign key constrain warning won’t get triggered. In reality I don’t see too much point of letting database enfor...

What to implement today to help yourself fixing bugs in the future?

Assume you are in the process of developing some really cool software. It will be deployed to a lot of customers. They will need this software and they will use it in time-critical situations. So if something goes wrong they will call (you). And you or your team will be the ones who have to resolve the issue. Fast. You know out of experi...

How to restrict access to a class's data based on state?

In an ETL application I am working on, we have three basic processes: Validate and parse an XML file of customer information from a third party Match values received in the file to values in our system Load customer data in our system The issue here is that we may need to display the customer information from any or all of the above ...

What is 'System Usage Specification' ?

My software is a video-audio converter and video cutter. I have used Qt(compiled from source) and ffmpeg (compiled from source). I have to prepare System Usage Specification outline and Specify Usage patterns of the system and indicate it using Run charts / Histograms. I am told to use Winrunner for this purpose. I don't know exactly wha...

Desktop Development Environment that Compiles to Linux, Mac OS, and Windows

Hi, is there any development environments that allow you to have one code base that can compile to Linux, Mac OS, and Windows versions without much tweaking? I know this is like asking for where the Holy Grail is burred, but maybe such a thing exists. Thanks. ...

In terms of User Interface Design and methodologies what areas of research stand out the most?

Hi I'm pretty new to UI designing and was wondering what methodologies/ stuff to think about etc stand out as being useful. I'm interested in common design principles, laws that apply for human computer interaction, i've heard of one that applies to the spacing of buttons and other GUI objects etc. Thanks for any replies. ...

How does the choice of programming languages affect the success of software products?

When evaluating the success of products such as the iPhone, iPad, Google, Twitter, YouTube, etc. are there objective criteria for determining the importance of the programming language(s) used to construct them? ...

Which software platforms are most popular?

When developing software, which platform(s) between Windows, OSX, and Linux is the majority of software developed for? I'm mostly looking for some statistical data, not really opinion, but I can't seem to find any. Thanks ...

In TDD, should tests be written by the person who implemented the feature under test?

We run a project in which we want to solve with test driven development. I thought about some questions that came up when initiating the project. One question was: Who should write the unit-test for a feature? Should the unit-test be written by the feature-implementing programmer? Or should the unit test be written by another programmer,...

How relevant to create System restore point for various software dependency and run check?

Hi, I kept only one dedicated PC for testing several DotNet and other applications. If I install one application along with the prerequisites like dotnet, MSI, DirectX, some drievrs etc. I cant make it sure that the next application installation is correcly done. Results can be seen when deployed application does not run successfully on...

How the software company manages different version of Programs?

Most of the software company have old software which continue maintain, and they also develop current / new software. How they manage different versions of program? Is there any tools to help developers maintain software version? thz ...

Are there good reasons for developing features in isolation when aiming for the same release target?

Many developers or teams seem to want to develope there features in isolation. I'm all for continuous integration and team work and I'm having hard time to figuring out if there are any good reasons from technical perspective in developing feature in isolation. ...