Click here to Skip to main content
15,125,890 members

Welcome to the Lounge

   

For discussing anything related to a software developer's life but is not for programming questions. Got a programming question?

The Lounge is rated Safe For Work. If you're about to post something inappropriate for a shared office environment, then don't post it. No ads, no abuse, and no programming questions. Trolling, (political, climate, religious or whatever) will result in your account being removed.

 
GeneralRe: Thought of the Day Pin
PIEBALDconsult8-May-18 8:00
professionalPIEBALDconsult8-May-18 8:00 
QuestionRe: Thought of the Day Pin
megaadam8-May-18 6:44
professionalmegaadam8-May-18 6:44 
GeneralRe: Thought of the Day Pin
Jacquers8-May-18 7:07
MemberJacquers8-May-18 7:07 
GeneralMonthly contest: This Article Must Win Pin
raddevus8-May-18 3:54
mvaraddevus8-May-18 3:54 
PraiseRe: Monthly contest: This Article Must Win Pin
User 99160808-May-18 4:08
professionalUser 99160808-May-18 4:08 
GeneralRe: Monthly contest: This Article Must Win Pin
Marc Clifton8-May-18 4:53
mvaMarc Clifton8-May-18 4:53 
GeneralRe: Monthly contest: This Article Must Win Pin
raddevus8-May-18 6:23
mvaraddevus8-May-18 6:23 
GeneralRe: Monthly contest: This Article Must Win Pin
Marc Clifton8-May-18 12:29
mvaMarc Clifton8-May-18 12:29 
raddevus wrote:
It is fantastic and I am stunned by how much work absolutely had to go into that.


A lot of it was research and googling how to do things. Once I got the basics handled, I started adding more pieces, but the implementation was really just a view-controller. At that point, I started writing the article because I didn't want to forget all the lessons I'd learned up to that.

The irony was, I hadn't added connection points yet, figuring I could do that after writing about the basics. It was then that I realized the V-C pattern was not going to handle it, and I needed a true MVC model. Besides, I had kludges I wasn't happy with. Oi! So right in the middle of the article, I switch to a true MVC pattern and ended up refactoring almost all the code. Hence the section "Refactoring the Prototype to use an MVC Pattern."

It was an interesting decision point. Do I rewrite the article at that point, starting with an MVC pattern, or do I let the prototype remain and explain the switch to MVC. I decided to let it remain as is and talk about refactoring it to an MVC pattern, figuring it would be educational and besides, I don't mind showing my dirty laundry, as it were. The reader gets to see more of the development process that way rather than just being presented with a finished product.

So, thanks again for your amazing feedback!
Latest Article - Building a Prototype Web-Based Diagramming Tool with SVG and Javascript

Learning to code with python is like learning to swim with those little arm floaties. It gives you undeserved confidence and will eventually drown you. - DangerBunny

Artificial intelligence is the only remedy for natural stupidity. - CDP1802

GeneralRe: Monthly contest: This Article Must Win Pin
theoldfool8-May-18 5:32
professionaltheoldfool8-May-18 5:32 
GeneralRe: Monthly contest: This Article Must Win Pin
raddevus8-May-18 6:21
mvaraddevus8-May-18 6:21 
GeneralRe: Monthly contest: This Article Must Win Pin
theoldfool8-May-18 6:42
professionaltheoldfool8-May-18 6:42 
GeneralRe: Monthly contest: This Article Must Win Pin
R. Giskard Reventlov8-May-18 6:08
MemberR. Giskard Reventlov8-May-18 6:08 
GeneralRe: Monthly contest: This Article Must Win Pin
dandy728-May-18 8:15
Memberdandy728-May-18 8:15 
GeneralRe: Monthly contest: This Article Must Win Pin
raddevus8-May-18 8:37
mvaraddevus8-May-18 8:37 
GeneralRe: Monthly contest: This Article Must Win Pin
baloneyman10-May-18 9:53
Memberbaloneyman10-May-18 9:53 
GeneralRe: Monthly contest: This Article Must Win Pin
raddevus10-May-18 10:39
mvaraddevus10-May-18 10:39 
GeneralPreferred Desk Toys Pin
Mark Randel8-May-18 4:01
MemberMark Randel8-May-18 4:01 
GeneralRe: Preferred Desk Toys Pin
kmoorevs8-May-18 4:15
Memberkmoorevs8-May-18 4:15 
GeneralRe: Preferred Desk Toys Pin
PIEBALDconsult8-May-18 4:19
professionalPIEBALDconsult8-May-18 4:19 
GeneralRe: Preferred Desk Toys Pin
Simon_Whale8-May-18 4:52
professionalSimon_Whale8-May-18 4:52 
GeneralRe: Preferred Desk Toys Pin
Paul Kemner8-May-18 4:55
MemberPaul Kemner8-May-18 4:55 
GeneralRe: Preferred Desk Toys Pin
BillWoodruff8-May-18 5:48
mveBillWoodruff8-May-18 5:48 
JokeRe: Preferred Desk Toys Pin
jeron18-May-18 5:52
Memberjeron18-May-18 5:52 
GeneralRe: Preferred Desk Toys Pin
R. Giskard Reventlov8-May-18 6:09
MemberR. Giskard Reventlov8-May-18 6:09 
GeneralRe: Preferred Desk Toys Pin
W Balboos, GHB8-May-18 6:12
mveW Balboos, GHB8-May-18 6:12 

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.