Click here to Skip to main content
15,885,366 members
Home / Discussions / Design and Architecture
   

Design and Architecture

 
AnswerRe: what is ASTA VoIP for SIP? and why it is used? Pin
Eddy Vluggen29-Jul-14 3:09
professionalEddy Vluggen29-Jul-14 3:09 
GeneralRe: what is ASTA VoIP for SIP? and why it is used? Pin
Dj@y29-Jul-14 3:57
professionalDj@y29-Jul-14 3:57 
GeneralRe: what is ASTA VoIP for SIP? and why it is used? Pin
Eddy Vluggen29-Jul-14 4:33
professionalEddy Vluggen29-Jul-14 4:33 
QuestionArchitecture advice needed for upgrading a classic .ASP web app Pin
MHAM9920-Jul-14 15:15
professionalMHAM9920-Jul-14 15:15 
AnswerRe: Architecture advice needed for upgrading a classic .ASP web app Pin
Ganesh KP14-Aug-14 0:05
professionalGanesh KP14-Aug-14 0:05 
QuestionCoding a new design Pin
Richard Andrew x6419-Jul-14 10:17
professionalRichard Andrew x6419-Jul-14 10:17 
AnswerRe: Coding a new design Pin
Mycroft Holmes19-Jul-14 14:40
professionalMycroft Holmes19-Jul-14 14:40 
AnswerRe: Coding a new design Pin
Eddy Vluggen21-Jul-14 5:47
professionalEddy Vluggen21-Jul-14 5:47 
Richard Andrew x64 wrote:

Which are you more likely to choose?
I never made a choice, and end up doing both. That's under different management-schools, different companies, different schedules.

It always starts the same; there's a problem, and it's usually something I can't solve in a single hit. So, the problem gets divided into smaller problems. Divide and conquer. It's what I did at my first job (Waterfall, Delphi) and am doing now (Agile, C#).

Planning a sprint, the problems are named. Sometimes one needs specific bottom-up functionality (often when interfacing) and we start with that - building a prototype, preferably in a test-project. Other times you need to implement an abstract idea, and you come back to fill the gaps later.

Both, constantly.

Richard Andrew x64 wrote:
whether it is better to code a new design from the top down, or the bottom up?
It is better to talk and nail the problems. If one of the gaps in the app is logging, then have someone bottom-up a logger, AND someone top-down in the app in the places where the logger needs be injected, and building a factory.

Top down requires "magic dust"; you fill in the non-working gaps with that dust, and as long as you can remember the magic required, things works fine. Problem is when there's suddenly a gap you cannot fill (often with a deadline creeping nearer).

Bottom up makes stuff easy to test; you write a bit, test it. Write a bit more, test some more. Change a dot, test it to pieces.

As soon as you're coming in the vicinity of a deadline, you want to make sure that all the prototyped blocks fill the gaps nicely.
Bastard Programmer from Hell Suspicious | :suss:
If you can't read my code, try converting it here[^]

AnswerRe: Coding a new design Pin
Kornfeld Eliyahu Peter21-Jul-14 8:57
professionalKornfeld Eliyahu Peter21-Jul-14 8:57 
AnswerRe: Coding a new design Pin
Rowdy Raider6-Aug-14 7:19
Rowdy Raider6-Aug-14 7:19 
AnswerRe: Coding a new design Pin
Dominic Burford17-Sep-14 20:45
professionalDominic Burford17-Sep-14 20:45 
Questiondesign pattern for device. Pin
Member 1095741819-Jul-14 3:40
Member 1095741819-Jul-14 3:40 
AnswerRe: design pattern for device. Pin
Eddy Vluggen21-Jul-14 5:31
professionalEddy Vluggen21-Jul-14 5:31 
Questionmodel for a modern data access layer? Pin
Member 391904914-Jul-14 16:49
Member 391904914-Jul-14 16:49 
AnswerRe: model for a modern data access layer? Pin
Pete O'Hanlon14-Jul-14 19:16
mvePete O'Hanlon14-Jul-14 19:16 
AnswerRe: model for a modern data access layer? Pin
Kornfeld Eliyahu Peter14-Jul-14 21:44
professionalKornfeld Eliyahu Peter14-Jul-14 21:44 
AnswerRe: model for a modern data access layer? PinPopular
Richard MacCutchan14-Jul-14 22:06
mveRichard MacCutchan14-Jul-14 22:06 
AnswerRe: model for a modern data access layer? Pin
Ingo14-Jul-14 23:53
Ingo14-Jul-14 23:53 
AnswerRe: model for a modern data access layer? Pin
jschell18-Jul-14 12:47
jschell18-Jul-14 12:47 
QuestionAccess Database Alternatives? Pin
cjb11013-Jul-14 23:07
cjb11013-Jul-14 23:07 
AnswerRe: Access Database Alternatives? Pin
Eddy Vluggen14-Jul-14 0:30
professionalEddy Vluggen14-Jul-14 0:30 
GeneralRe: Access Database Alternatives? Pin
cjb11014-Jul-14 0:41
cjb11014-Jul-14 0:41 
GeneralRe: Access Database Alternatives? Pin
Eddy Vluggen14-Jul-14 7:53
professionalEddy Vluggen14-Jul-14 7:53 
AnswerRe: Access Database Alternatives? Pin
ZurdoDev14-Jul-14 8:58
professionalZurdoDev14-Jul-14 8:58 
AnswerRe: Access Database Alternatives? Pin
jschell14-Jul-14 10:02
jschell14-Jul-14 10:02 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.