Tagged Questions
6
votes
6answers
321 views
What is a good analogy to explain how software development is different than building a bridge? [duplicate]
If you had a manager, a couple of levels above you, tell you that building software is like building a bridge, how would you respond to that?
If this manager truly believes that we should be able to ...
1
vote
2answers
167 views
Approach of delivering “Logging API”
I faced a question in a .NET interview.
As a client i need a LoggingAPI. How you go the approach of design and development and delivering Logging API to the client? I don't care about WPF or a ...
5
votes
5answers
243 views
What sort of questions drive the decision as to whether similar code is separate or common?
I have come across the following problem many times in various guises in my programming career. As a simple example, consider the following:
Let's say there is a method (B) that could differ ...
3
votes
3answers
113 views
System evolution approach: gradual or cataclysmic?
When working on established systems, I've often found ways to improve a user interface to maximize user efficiency (example: legacy app maintenance screen doesn't allow multi-line operations where ...
3
votes
3answers
335 views
Proper Git setup between designers and developers?
Basically we now have 2 developers for an iOS project, 2 developers for an Android project and 1 designer doing designs for both projects.
Right now, the way we exchange designs and images is through ...
2
votes
2answers
164 views
Can a designer start an open source project? [closed]
I appreciate you can't start an open source project with just an idea but would just a design be enough? Has anyone ever seen that done where a designer posts a design and developers join to start the ...
2
votes
3answers
213 views
Software design for non object oriented paradigm
I'm currently working on a project where I'm writing the firmware for an electronic system in C, and have been asked to produce documentation on the development/evolution of the software for the ...
3
votes
1answer
146 views
Minimize useless tweaking of a numeric app
I'm developing a numeric application (nonlinear optimizer), with a zillion knobs to tweak and rising.
It's not my first foray into this domain, but this time there are even more variables in the code ...
0
votes
3answers
174 views
How should compound words be handled when coding? Is there a definitive list of compound words? [closed]
QUESTION:
How should you handle compound words when programming?
Are there any good lists available online for developers of generally accepted technology-related compound words?
I can see how ...
3
votes
5answers
483 views
“TDD is about design, not verification”; concretely, what does that mean?
I've been wondering about this. What do we exactly mean by design and verification.
Should I just apply TDD to make sure my code is SOLID and not check if it's external behaviour is correct?
Should ...
4
votes
2answers
438 views
Freelance Web Developer tools
I'm thinking of freelancing and building web sites in my free time.
I have experience in C#/ASP.NET, JavaScript/jQuery as well as HTML/CSS and SQL. Thus, I feel like I have sufficient web ...
23
votes
10answers
1k views
How do you organize highly customized software?
I'm working on a large software project which is highly customized for various customers arround the world. This means that we have maybe 80% code which is common between the various customers, but ...
1
vote
5answers
502 views
Visual Basic link to SQL output to Word
I am in need of some advice/references. I am currently trying to develop a legal document interface. There are certain fields in which I need to query out of my sql db and have those fields output ...
2
votes
1answer
58 views
Are there any tools that integrate wireframes and designs with component and bugs lists?
I’ve used a couple of tools that integrate source control and bug tracking (specifically Unfuddle and Bitbucket).
Both these tools let you set up simple lists of components, to help organise bugs.
I ...
3
votes
1answer
159 views
How a .NET dev team should be designing and delivering greenfield projects? [closed]
Some of the hottest topics in the software world atm are:
Domain-Driven Design
SOLID principles
Agile methodologies
ORM
Now assuming that you are not currently using all of these in your team, ...