I can't tell whether you're joking. Yes, putting the DO on the same line as the IF is (in my opinion) more readable. But as your email came across at my end, the indentation is inconsistent...which maybe you did on purpose, just to hear my teeth grate.
--- Bob Bridges, [email protected], cell 336 382-7313 /* The fire department in Austin has a 5-minute response time. -from Things I've Learned from My Children */ -----Original Message----- From: IBM Mainframe Discussion List <[email protected]> On Behalf Of Roger W Suhr Sent: Friday, June 18, 2021 23:13 How about: if fx then do ntim=ntim+1 end else do nres=nres+1 end Roger W. Suhr [email protected] -----Original Message----- From: IBM Mainframe Discussion List <[email protected]> On Behalf Of Clark Morris Sent: Friday, June 18, 2021 7:19 PM [Default] On 18 Jun 2021 08:57:44 -0700, in bit.listserv.ibm-main [email protected] (Bob Bridges) wrote: >Ack! To my mind > > if fx then > do > ntim=ntim+1 > end > else > do > nres=nres+1 > end > >...is much harder to read than > > if fx then ntim=ntim+1 > else nres=nres+1 As a retired COBOL programmer used to meaningful data names I have found one condition of a compound conditional or 1 verb per line made things easier to modify and also to read. I tried to keep data names to 15 bytes or fewer and didn't use qualification as much as I would have liked because of COBOL's verbose way of handling it. ---------------------------------------------------------------------- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [email protected] with the message: INFO IBM-MAIN
