Application design covers the entire pre-implementation phase of a project and consists in conceptualizing the architecture, its components, the interactions between each component, the data flows, and the processes to implement.

learn more… | top users | synonyms

10
votes
5answers
422 views

How to approach the ol' “this will just be a small application”? Yeah right?

Ok I have run into this many times, but here is the worse case scenario slightly exaggerated. A client says "hey can you make us this small module to do this small task"? Me: "Sure no problem". So ...
15
votes
7answers
870 views

Can it be useful to build an application starting with the GUI?

The trend in application design and development seems to be starting with the "guts": the domain, then data access, then infrastructure, etc. The GUI seems to usually come later in the process. I ...
2
votes
2answers
115 views

Creating experimental database

This question is about databases but I prefer to post it here and not in dba.stackexchange. The reason is that I have concerns with the application as well as database design. Programmers can better ...
3
votes
6answers
130 views

What are some of the required tools to gauge how large and complex a product is going to be?

Let's say I want to start developing a project (for the sake of example, let's use facebook, ultimate-guitar, and all recipes or AutoCAD, outlook, angry birds). All of these apps are successful and ...
5
votes
1answer
449 views

Code smells in Android?

This question arises from seeing code where I feel like something is wrong but I can't put my finger on it while developing Android. What are some red flags in Android development that says your ...
1
vote
7answers
380 views

Is it easier to define and recognize poor application design than good application design? [closed]

A couple recent questions focused on "well designed applications" and "poorly designed applications". Looking at the responses it appears to me that it might be easier to recognize and define poor ...
5
votes
5answers
321 views

Have you worked with a well designed application? [closed]

Inspired by this question, I started wondering - is there or has there ever been such a thing as a "well designed application"? One where the architecture would be perfect and no refactoring would ...
0
votes
2answers
241 views

Architecture/pattern resources for small applications and tools

I was wondering if anyone had any resources or advice related to using architecture patterns like MVVM/MVC/MVP/etc on small applications and tools, as opposed to large, enterprisy ones. EDIT: Most ...
10
votes
2answers
205 views

Should there be a “data hygiene” index for software - to indicate how clean the program is? not leaving temp files, etc

Should there be a "data hygiene" index for software - to indicate how clean the program is? not creating unused temp files, registry entries, environment variables, etc. For example, look in your ...