Click here to Skip to main content
15,915,093 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: Style and form in generated code Pin
Stuart Dootson27-Nov-19 0:02
professionalStuart Dootson27-Nov-19 0:02 
GeneralRe: Style and form in generated code Pin
honey the codewitch27-Nov-19 0:06
mvahoney the codewitch27-Nov-19 0:06 
GeneralRe: Style and form in generated code Pin
kalberts27-Nov-19 1:56
kalberts27-Nov-19 1:56 
GeneralRe: Style and form in generated code Pin
honey the codewitch27-Nov-19 2:06
mvahoney the codewitch27-Nov-19 2:06 
GeneralRe: Style and form in generated code Pin
kalberts27-Nov-19 2:48
kalberts27-Nov-19 2:48 
GeneralRe: Style and form in generated code Pin
honey the codewitch27-Nov-19 2:51
mvahoney the codewitch27-Nov-19 2:51 
GeneralRe: Style and form in generated code Pin
Gary Wheeler27-Nov-19 1:58
Gary Wheeler27-Nov-19 1:58 
GeneralRe: Style and form in generated code Pin
honey the codewitch27-Nov-19 2:02
mvahoney the codewitch27-Nov-19 2:02 
Gary Wheeler wrote:
We have burned a heretic at the stake in days and days
Laugh | :laugh:

I use gotos for two reasons
1) state machine code, although these days i typically do table driven so it's moot. But while loops and such aren't really feasible. I could bore you with some pictures as to why. However, for all my state machines i can generate pretty pictures that graphically and precisely reflect the code that is generated to the point where you can directly see how they line up. The visual aid really helps.

2) To get around a codeDom limitation - it doesn't have break. So I've had to refactor my reference implementations of the code I intend to generate to remove breaks. I've done crazy things like set my i var inside a for loop to int.MaxValue-1 (whatever that works out to be) in my generated code to break the loop. If I can't use a for loop, and I must break, I'll use a goto.
When I was growin' up, I was the smartest kid I knew. Maybe that was just because I didn't know that many kids. All I know is now I feel the opposite.

GeneralRe: Style and form in generated code Pin
MSBassSinger27-Nov-19 4:47
professionalMSBassSinger27-Nov-19 4:47 
GeneralRe: Style and form in generated code Pin
honey the codewitch27-Nov-19 4:51
mvahoney the codewitch27-Nov-19 4:51 
GeneralRe: Style and form in generated code Pin
Bruce Patin27-Nov-19 6:22
Bruce Patin27-Nov-19 6:22 
GeneralRe: Style and form in generated code Pin
honey the codewitch27-Nov-19 6:24
mvahoney the codewitch27-Nov-19 6:24 
GeneralRe: Style and form in generated code Pin
Member 1181677627-Nov-19 22:05
Member 1181677627-Nov-19 22:05 
GeneralRe: Style and form in generated code Pin
honey the codewitch27-Nov-19 22:08
mvahoney the codewitch27-Nov-19 22:08 
GeneralHow do you deal with impromptu design meetings with conflicting approaches? Pin
Marc Clifton26-Nov-19 3:28
mvaMarc Clifton26-Nov-19 3:28 
GeneralRe: How do you deal with impromptu design meetings with conflicting approaches? Pin
Chris Maunder26-Nov-19 3:45
cofounderChris Maunder26-Nov-19 3:45 
GeneralRe: How do you deal with impromptu design meetings with conflicting approaches? Pin
Marc Clifton26-Nov-19 3:58
mvaMarc Clifton26-Nov-19 3:58 
GeneralRe: How do you deal with impromptu design meetings with conflicting approaches? Pin
Chris Maunder26-Nov-19 7:53
cofounderChris Maunder26-Nov-19 7:53 
GeneralRe: How do you deal with impromptu design meetings with conflicting approaches? Pin
Jörgen Andersson26-Nov-19 4:09
professionalJörgen Andersson26-Nov-19 4:09 
GeneralRe: How do you deal with impromptu design meetings with conflicting approaches? Pin
raddevus26-Nov-19 4:20
mvaraddevus26-Nov-19 4:20 
GeneralRe: How do you deal with impromptu design meetings with conflicting approaches? Pin
F-ES Sitecore26-Nov-19 3:53
professionalF-ES Sitecore26-Nov-19 3:53 
GeneralRe: How do you deal with impromptu design meetings with conflicting approaches? Pin
Eddy Vluggen26-Nov-19 3:58
professionalEddy Vluggen26-Nov-19 3:58 
GeneralRe: How do you deal with impromptu design meetings with conflicting approaches? Pin
F-ES Sitecore26-Nov-19 4:03
professionalF-ES Sitecore26-Nov-19 4:03 
GeneralRe: How do you deal with impromptu design meetings with conflicting approaches? Pin
Eddy Vluggen26-Nov-19 4:04
professionalEddy Vluggen26-Nov-19 4:04 
GeneralRe: How do you deal with impromptu design meetings with conflicting approaches? Pin
Marc Clifton26-Nov-19 4:01
mvaMarc Clifton26-Nov-19 4:01 

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.