Click here to Skip to main content
15,897,273 members
Home / Discussions / Design and Architecture
   

Design and Architecture

 
AnswerRe: Index Server search algorithms - or something like it... Pin
Pete O'Hanlon17-Aug-08 9:13
mvePete O'Hanlon17-Aug-08 9:13 
QuestionMethod Parameters Pin
CodingYoshi15-Aug-08 4:06
CodingYoshi15-Aug-08 4:06 
AnswerRe: Method Parameters Pin
Pete O'Hanlon15-Aug-08 4:12
mvePete O'Hanlon15-Aug-08 4:12 
QuestionInterfaces Pin
RichardGrimmer13-Aug-08 0:55
RichardGrimmer13-Aug-08 0:55 
AnswerRe: Interfaces Pin
Pete O'Hanlon13-Aug-08 1:02
mvePete O'Hanlon13-Aug-08 1:02 
GeneralRe: Interfaces Pin
RichardGrimmer13-Aug-08 3:15
RichardGrimmer13-Aug-08 3:15 
GeneralRe: Interfaces Pin
Pete O'Hanlon13-Aug-08 10:37
mvePete O'Hanlon13-Aug-08 10:37 
GeneralRe: Interfaces Pin
RichardGrimmer13-Aug-08 21:10
RichardGrimmer13-Aug-08 21:10 
OK - that's brilliant....thanks for that.

The reason I ask, is that I come from a very "rigid" dev background - kinda places where if you don't have a signed off spec, you don't write a line of code. Now I've moved into a more "relaxed" environment, but the code is basically a big morass of procedural code in an object oriented dress - with inheritance implemented using copy and paste lol....

I'm trying to get some more structure into things, and whilst at the moment we're a closed platform, I can personally see the value in a clearly defined API...and from what you're saying, interfaces are probably the way to go for that one. Adittionally, the more "experienced" members of the team need convincing that what I propose will actually help - to give you some idea of the "challenge" here, I put together some unit tests, and they were struck down on the grounds that they're "extra work, why can't you just look at your code and find bugs that way - eyeball Mark 1!"

Again, many thanks for the time Pete.

C# has already designed away most of the tedium of C++.

GeneralRe: Interfaces Pin
Scott Dorman16-Aug-08 5:47
professionalScott Dorman16-Aug-08 5:47 
GeneralRe: Interfaces Pin
led mike18-Aug-08 4:55
led mike18-Aug-08 4:55 
GeneralRe: Interfaces Pin
Pete O'Hanlon18-Aug-08 5:43
mvePete O'Hanlon18-Aug-08 5:43 
QuestionRe: Interfaces Pin
led mike18-Aug-08 6:30
led mike18-Aug-08 6:30 
AnswerRe: Interfaces Pin
Pete O'Hanlon18-Aug-08 8:10
mvePete O'Hanlon18-Aug-08 8:10 
AnswerRe: Interfaces Pin
Mark Churchill19-Aug-08 21:21
Mark Churchill19-Aug-08 21:21 
QuestionFind, Acquisition Knowledge From Texts, Like Terminology Extraction Software Pin
486512-Aug-08 5:13
486512-Aug-08 5:13 
QuestionAbout MVP architecture Pin
sreenivasaraok9-Aug-08 7:40
sreenivasaraok9-Aug-08 7:40 
QuestionRe: About MVP architecture Pin
led mike11-Aug-08 4:53
led mike11-Aug-08 4:53 
AnswerRe: About MVP architecture Pin
alex.barylski12-Aug-08 22:45
alex.barylski12-Aug-08 22:45 
QuestionWhat is the proper Domain Model for this relationship? Pin
Togakangaroo7-Aug-08 8:09
Togakangaroo7-Aug-08 8:09 
GeneralMaking a menu editable. Pin
Brady Kelly7-Aug-08 4:46
Brady Kelly7-Aug-08 4:46 
GeneralRe: Making a menu editable. Pin
Pete O'Hanlon7-Aug-08 4:56
mvePete O'Hanlon7-Aug-08 4:56 
GeneralRe: Making a menu editable. Pin
Ray Cassick9-Aug-08 8:04
Ray Cassick9-Aug-08 8:04 
GeneralRe: Making a menu editable. Pin
Brady Kelly11-Aug-08 3:37
Brady Kelly11-Aug-08 3:37 
QuestionCommand pattern implementation for testing Pin
Nathan Gloyn4-Aug-08 4:43
Nathan Gloyn4-Aug-08 4:43 
AnswerRe: Command pattern implementation for testing Pin
led mike5-Aug-08 5:17
led mike5-Aug-08 5:17 

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.