Click here to Skip to main content
15,898,374 members
Home / Discussions / Design and Architecture
   

Design and Architecture

 
GeneralRe: Modularizing Help Pin
Aaronov24-Oct-10 12:11
Aaronov24-Oct-10 12:11 
GeneralRe: Modularizing Help Pin
Richard Andrew x6424-Oct-10 15:01
professionalRichard Andrew x6424-Oct-10 15:01 
QuestionProductivity to a grinding hault Pin
DavidKiryazi17-Oct-10 18:14
DavidKiryazi17-Oct-10 18:14 
AnswerRe: Productivity to a grinding hault Pin
Alegria_Lee18-Oct-10 3:58
Alegria_Lee18-Oct-10 3:58 
GeneralRe: Productivity to a grinding hault Pin
DavidKiryazi18-Oct-10 15:44
DavidKiryazi18-Oct-10 15:44 
GeneralRe: Productivity to a grinding hault Pin
Ray Cassick26-Oct-10 17:42
Ray Cassick26-Oct-10 17:42 
GeneralRe: Productivity to a grinding hault Pin
Ravi Sant4-Nov-10 10:12
Ravi Sant4-Nov-10 10:12 
AnswerRe: Productivity to a grinding hault Pin
Eddy Vluggen18-Oct-10 8:12
professionalEddy Vluggen18-Oct-10 8:12 
DavidKiryazi wrote:
Is it ok to develop a large application all in code behind and then try to refactor it out later?

How about a lot of small applications, calling them prototypes and have an intern make some nice OO code of it in their own pace? Smile | :)

I've seen quite some applications with business-rules embedded in the form-events - some of those started as mere Access-databases, with the same copy-and-paste code all over each form. Over time, requirements and complexity grew, and programmers got added.

Bad code is often better than no code at all, but it also has some predictable drawbacks;

  • Refactoring
  • "Hunting" for bugs
  • Security holes
  • Actual undetected errors that mess with user-data without the user detecting it (!)
    "You still have $10.000 in your account" or "All files safely backupped! (Total: 0 files)"
  • A messed up taborder

I are Troll Suspicious | :suss:

GeneralRe: Productivity to a grinding hault Pin
DavidKiryazi18-Oct-10 15:52
DavidKiryazi18-Oct-10 15:52 
AnswerRe: Productivity to a grinding hault Pin
Ravi Sant4-Nov-10 10:18
Ravi Sant4-Nov-10 10:18 
AnswerRe: Productivity to a grinding hault Pin
RobCroll26-Dec-10 4:25
RobCroll26-Dec-10 4:25 
GeneralRe: Productivity to a grinding hault Pin
GParkings2-Sep-11 3:17
GParkings2-Sep-11 3:17 
GeneralJob Application Design Pin
hussain.attiya11-Oct-10 3:32
hussain.attiya11-Oct-10 3:32 
GeneralRe: Job Application Design Pin
hussain.attiya12-Oct-10 19:36
hussain.attiya12-Oct-10 19:36 
GeneralRe: Job Application Design Pin
Mycroft Holmes13-Oct-10 1:17
professionalMycroft Holmes13-Oct-10 1:17 
GeneralRe: Job Application Design Pin
hussain.attiya17-Oct-10 3:17
hussain.attiya17-Oct-10 3:17 
GeneralRe: Job Application Design Pin
Ray Cassick17-Oct-10 17:11
Ray Cassick17-Oct-10 17:11 
GeneralRe: Job Application Design Pin
hussain.attiya17-Oct-10 20:06
hussain.attiya17-Oct-10 20:06 
QuestionAbout designing for "change"... Pin
venomation8-Oct-10 23:13
venomation8-Oct-10 23:13 
AnswerRe: About designing for "change"... Pin
Eddy Vluggen9-Oct-10 22:47
professionalEddy Vluggen9-Oct-10 22:47 
GeneralRe: About designing for "change"... Pin
Ray Cassick10-Oct-10 4:44
Ray Cassick10-Oct-10 4:44 
GeneralRe: About designing for "change"... Pin
Eddy Vluggen10-Oct-10 11:31
professionalEddy Vluggen10-Oct-10 11:31 
GeneralRe: About designing for "change"... Pin
Ray Cassick10-Oct-10 14:00
Ray Cassick10-Oct-10 14:00 
GeneralRe: About designing for "change"... Pin
Eddy Vluggen11-Oct-10 7:44
professionalEddy Vluggen11-Oct-10 7:44 
AnswerRe: About designing for "change"... Pin
Mycroft Holmes10-Oct-10 19:51
professionalMycroft Holmes10-Oct-10 19:51 

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.