Click here to Skip to main content
11,580,580 members (70,167 online)

Welcome to the Lounge

   

For lazing about and discussing anything in a software developer's life that takes your fancy except programming questions.

Technical discussions are encouraged, but click here to ask your programming question.

The Lounge is rated PG. If you're about to post something you wouldn't want your kid sister to read then don't post it. No flame wars, no abusive conduct, no programming questions and please don't post ads.
 
JokeRe: Oops! Pin
Agent__00718-Jun-14 1:27
professionalAgent__00718-Jun-14 1:27 
GeneralRe: Oops! Pin
P0mpey318-Jun-14 1:33
memberP0mpey318-Jun-14 1:33 
GeneralRe: Oops! Pin
Bergholt Stuttley Johnson18-Jun-14 3:32
memberBergholt Stuttley Johnson18-Jun-14 3:32 
GeneralCOTD Pin
chriselst17-Jun-14 23:05
professionalchriselst17-Jun-14 23:05 
GeneralRe: COTD Pin
Nagy Vilmos17-Jun-14 23:21
professionalNagy Vilmos17-Jun-14 23:21 
GeneralRe: COTD Pin
Dan Neely18-Jun-14 2:40
memberDan Neely18-Jun-14 2:40 
GeneralRe: COTD Pin
RichardGrimmer17-Jun-14 23:45
memberRichardGrimmer17-Jun-14 23:45 
GeneralRe: COTD Pin
chriselst17-Jun-14 23:46
professionalchriselst17-Jun-14 23:46 
GeneralRe: COTD Pin
RichardGrimmer17-Jun-14 23:48
memberRichardGrimmer17-Jun-14 23:48 
GeneralRe: COTD Pin
chriselst17-Jun-14 23:51
professionalchriselst17-Jun-14 23:51 
GeneralRe: COTD Pin
Bergholt Stuttley Johnson18-Jun-14 3:35
memberBergholt Stuttley Johnson18-Jun-14 3:35 
GeneralRe: COTD Pin
viaducting18-Jun-14 4:37
memberviaducting18-Jun-14 4:37 
GeneralRe: COTD Pin
Rob Grainger18-Jun-14 2:36
memberRob Grainger18-Jun-14 2:36 
General[Frustration:] Down to the depth of the sea... Pin
Member 798912217-Jun-14 22:54
memberMember 798912217-Jun-14 22:54 
Fortunately, the frustration is not over my own code, but rather like slight head shaking: Haven't we programmers yet learnt how design managable software? Sometimes it looks as if we haven't.

I was blessed with a Java stack dump from our Bamboo client (continous integration software), 260 levels deep!

How can anyone either design or maintain software that goes into 260 levels of function call within function call within function call within... ??

OK, in the old days of console user interfaces and single-threaded programming, everything initiated from the keyboard, properly terminated by a Carriage Return, such code is at least imaginable. But we are talking about a presumbaly modern, web browser based, event driven system. You operate on a data model which is in some sort of consistent state. Something happens (i.e. an event), causing some sort of change to the model, leaving it in a new, consistent state.

Well, of course sometimes a transitions from one consistent state to another may be complex (and so time consuming that users complain about the responsiveness of the application), but neverhteless: How can anyone create a transition that goes 260 levels deep in nested function calls to handle the event?

I have been programming since 1975, but I have never, ever, encountered any sort of reasonable program solution that calls 260 levels deep to handle an event. Not even recursive solutions. (There is nothing in the stack dump suggesting anything like failed recursion control.)

Or is it just me not known what Real Software is all about?

I've seen Fortran code that broke the compiler's limit of 99 arguments to a function. I have worked with software where the largest struct definition was 8300 lines long. I have seen some Real Code in my career. Yet I am happy that I am not the one to try to analyze a stack dump of 260 levels.
GeneralRe: [Frustration:] Down to the depth of the sea... Pin
Rage17-Jun-14 22:57
professionalRage17-Jun-14 22:57 
RantRe: [Frustration:] Down to the depth of the sea... Pin
Jarek Kruza18-Jun-14 0:09
memberJarek Kruza18-Jun-14 0:09 
GeneralRe: [Frustration:] Down to the depth of the sea... Pin
Rage18-Jun-14 0:12
professionalRage18-Jun-14 0:12 
GeneralRe: [Frustration:] Down to the depth of the sea... Pin
MarkTJohnson18-Jun-14 2:29
memberMarkTJohnson18-Jun-14 2:29 
GeneralRe: [Frustration:] Down to the depth of the sea... Pin
Member 798912218-Jun-14 3:42
memberMember 798912218-Jun-14 3:42 
GeneralIt's over 259,000!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! Pin
Simon Lee Shugar18-Jun-14 3:40
memberSimon Lee Shugar18-Jun-14 3:40 
GeneralCCC 18/6/14 Pin
Dalek Dave17-Jun-14 22:04
memberDalek Dave17-Jun-14 22:04 
GeneralRe: CCC 18/6/14 Pin
Display Name Taken17-Jun-14 23:16
memberDisplay Name Taken17-Jun-14 23:16 
GeneralMQOTD Pin
V.17-Jun-14 21:58
professionalV.17-Jun-14 21:58 
GeneralRe: MQOTD Pin
Johnny J.17-Jun-14 22:09
professionalJohnny J.17-Jun-14 22:09 
GeneralRe: MQOTD Pin
Karen Mitchelle17-Jun-14 22:13
professionalKaren Mitchelle17-Jun-14 22:13 
GeneralRe: MQOTD Pin
OriginalGriff17-Jun-14 22:20
protectorOriginalGriff17-Jun-14 22:20 
GeneralRe: MQOTD Pin
Karen Mitchelle17-Jun-14 22:30
professionalKaren Mitchelle17-Jun-14 22:30 
GeneralRe: MQOTD Pin
Kenneth Haugland17-Jun-14 22:59
professionalKenneth Haugland17-Jun-14 22:59 
GeneralRe: MQOTD Pin
Karen Mitchelle17-Jun-14 23:10
professionalKaren Mitchelle17-Jun-14 23:10 
GeneralRe: MQOTD Pin
Rage17-Jun-14 22:59
professionalRage17-Jun-14 22:59 
GeneralRe: MQOTD Pin
OriginalGriff17-Jun-14 23:14
protectorOriginalGriff17-Jun-14 23:14 
GeneralRe: MQOTD Pin
Rage17-Jun-14 23:23
professionalRage17-Jun-14 23:23 
GeneralRe: MQOTD Pin
Karen Mitchelle17-Jun-14 23:25
professionalKaren Mitchelle17-Jun-14 23:25 
GeneralRe: MQOTD Pin
Johnny J.17-Jun-14 22:25
professionalJohnny J.17-Jun-14 22:25 
GeneralRe: MQOTD Pin
OriginalGriff17-Jun-14 22:23
protectorOriginalGriff17-Jun-14 22:23 
GeneralRe: MQOTD Pin
Rajesh_Francis17-Jun-14 23:03
professionalRajesh_Francis17-Jun-14 23:03 
GeneralRe: MQOTD Pin
chriselst17-Jun-14 23:10
professionalchriselst17-Jun-14 23:10 
GeneralRe: MQOTD Pin
Nagy Vilmos17-Jun-14 23:23
professionalNagy Vilmos17-Jun-14 23:23 
AnswerRe: MQOTD Pin
megaadam18-Jun-14 0:12
membermegaadam18-Jun-14 0:12 
GeneralRe: MQOTD Pin
Chris Quinn18-Jun-14 2:41
memberChris Quinn18-Jun-14 2:41 
GeneralRe: MQOTD Pin
Corporal Agarn18-Jun-14 4:54
professionalCorporal Agarn18-Jun-14 4:54 
JokeStereotypes, Demotivators and Apologies... Pin
Paul M Watt17-Jun-14 21:50
mentorPaul M Watt17-Jun-14 21:50 
GeneralRe: Stereotypes, Demotivators and Apologies... Pin
Mycroft Holmes17-Jun-14 22:51
professionalMycroft Holmes17-Jun-14 22:51 
JokeRe: Stereotypes, Demotivators and Apologies... Pin
Paul M Watt18-Jun-14 5:44
mentorPaul M Watt18-Jun-14 5:44 
GeneralRe: Stereotypes, Demotivators and Apologies... Pin
Eddy Vluggen18-Jun-14 0:29
professionalEddy Vluggen18-Jun-14 0:29 
GeneralAPOD Pin
mark merrens17-Jun-14 21:48
membermark merrens17-Jun-14 21:48 
GeneralRe: APOD Pin
glennPattonWork17-Jun-14 22:17
professionalglennPattonWork17-Jun-14 22:17 
GeneralRe: APOD Pin
OriginalGriff17-Jun-14 22:26
protectorOriginalGriff17-Jun-14 22:26 
GeneralRe: APOD Pin
glennPattonWork17-Jun-14 22:40
professionalglennPattonWork17-Jun-14 22:40 
GeneralToo Quiet Pin
walterhevedeich17-Jun-14 20:58
professionalwalterhevedeich17-Jun-14 20:58 

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

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


Advertise | Privacy | Mobile
Web03 | 2.8.150603.1 | Last Updated 6 Jul 2015
Copyright © CodeProject, 1999-2015
All Rights Reserved. Terms of Service
Layout: fixed | fluid