Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
Which Is More Readable To You?
Message
From
04/03/2008 12:46:13
 
 
To
04/03/2008 12:21:16
General information
Forum:
Visual FoxPro
Category:
Coding, syntax & commands
Miscellaneous
Thread ID:
01298471
Message ID:
01298501
Views:
31
>I prefer the first. It's easier to maintain. Also, if you're looking for readability, add white space around * and +

Hmmmm... what do you mean by 'maintain'?

I include reading the code and figuring out what I need to do as part of that job. Seems to me you are talking strictly about typing what you've decided needs changing. Correct?



>
>>Which do you find more readable and why?
>>
>>
>>REPLACE IN crsrAutoRateBillItems;
>>	arbi_bcm_fk WITH crsrResult.pdb_bcm_fk, ;
>>	arbi_bcm_code WITH crsrResult.bcm_code, ;
>>	arbi_bfn_fk WITH crsrResult.bcm_bfn_fk, ;
>>	arbi_bcm_rate WITH crsrResult.pdb_rate, ;
>>	arbi_bcm_notbillable WITH crsrResult.pdb_notbillable, ;
>>	arbi_bcm_use_billcode WITH crsrResult.pdb_use_commcode, ;
>>	arbi_bcm_min WITH crsrResult.pdb_min, ;
>>	arbi_bcm_allowed WITH crsrResult.pdb_allowed, ;
>>	arbi_bcm_order WITH ((crsrResult.pdb_order*10)+1), ;
>>	arbi_desc WITH ALLTRIM(crsrResult.pdb_desc), ;
>>	arbi_pieces WITH 0, ;
>>	arbi_weight WITH 0, ;
>>	arbi_qty WITH crsrResult.bcm_qty, ;
>>	arbi_rate WITH 0, ;
>>	arbi_ratetype WITH crsrResult.bcm_billtype, ;
>>	arbi_amount WITH 0, ;
>>	arbi_revcode WITH crsrResult.bcm_revcode, ;
>>	arbi_dept WITH crsrResult.bcm_dept, ;
>>	arbi_prompt WITH !crsrProdBillNoCNS.pdb_notbillable, ;
>>	arbi_exception WITH .F., ;
>>	arbi_source WITH 3
>>
>>
>>or
>>
>>
>>REPLACE IN crsrAutoRateBillItems;
>>	arbi_bcm_fk 		  WITH crsrResult.pdb_bcm_fk, ;
>>	arbi_bcm_code 		  WITH crsrResult.bcm_code, ;
>>	arbi_bfn_fk 		  WITH crsrResult.bcm_bfn_fk, ;
>>	arbi_bcm_rate 		  WITH crsrResult.pdb_rate, ;
>>	arbi_bcm_notbillable      WITH crsrResult.pdb_notbillable, ;
>>	arbi_bcm_use_billcode     WITH crsrResult.pdb_use_commcode, ;
>>	arbi_bcm_min 		  WITH crsrResult.pdb_min, ;
>>	arbi_bcm_allowed 	  WITH crsrResult.pdb_allowed, ;
>>	arbi_bcm_order 		  WITH ((crsrResult.pdb_order*10)+1), ;
>>	arbi_desc 		  WITH ALLTRIM(crsrResult.pdb_desc), ;
>>	arbi_pieces 		  WITH 0, ;
>>	arbi_weight 		  WITH 0, ;
>>	arbi_qty 		  WITH crsrResult.bcm_qty, ;
>>	arbi_rate 		  WITH 0, ;
>>	arbi_ratetype 		  WITH crsrResult.bcm_billtype, ;
>>	arbi_amount 		  WITH 0, ;
>>	arbi_revcode 		  WITH crsrResult.bcm_revcode, ;
>>	arbi_dept 		  WITH crsrResult.bcm_dept, ;
>>	arbi_prompt 		  WITH !crsrProdBillNoCNS.pdb_notbillable, ;
>>	arbi_exception 		  WITH .F., ;
>>	arbi_source 		  WITH 3
>>
Previous
Next
Reply
Map
View

Click here to load this message in the networking platform