Page 3 of 3 FirstFirst 123
Results 21 to 25 of 25

Thread: Article: Why Code Readability Matters

  1. #21
    Quote Originally Posted by SilverWarior View Post
    I don't hate coments in the code unles they span through several lines. Those can realy make hadred to visualize the code.
    The best thing to help bisualize the code are region definitions and code folding that is of course if they are used properly. It is to bad they are somwheat broken in Delphi. If you make any syntactical error all the code that is below that point gets unfolded automaticaly. This unfortunately makes code foldin almost uselsess in Delphi.
    I myself use 4 char indents mosty 2 in type declarations only. The main reason for this is old practice from Delphi 6. Since Delphi 6 didn't support automaticly adding "end;" after every "begin" I dah to rite all those ends by myself. And since end is 4 characters long I kept 4 char indets as it alowed me to simply pres UP arrow key to get in place for writing the code inside the method I just started to write.
    Bluestacks Kodi Lucky Patcher
    yes i agreed The best thing to help bisualize the code are region definitions
    Last edited by rossi; 10-01-2019 at 06:56 AM.

  2. #22
    I don't know what "region definitions" are. Do you mean to use your home language (Spanish, French, German...) or what?
    No signature provided yet.

  3. #23
    Quote Originally Posted by Ñuño Martínez View Post
    I don't know what "region definitions" are. Do you mean to use your home language (Spanish, French, German...) or what?
    No Ñuño we are talking about this:
    http://docwiki.embarcadero.com/RADSt...kyo/en/Regions
    http://wiki.freepascal.org/IDE_Windo...7B.25Region.7D

  4. #24
    Oooh! I see. Thanks for the tips, SilverWarrior.

    I think I never used code folding. I know it exists but I never feel like I needed it. I'm not saying it isn't useful.
    No signature provided yet.

  5. #25
    Quote Originally Posted by Ñuño Martínez View Post
    I think I never used code folding. I know it exists but I never feel like I needed it. I'm not saying it isn't useful.
    Well if you use code folding features that Delphi offers you by default it basically boils down to just folding of type definitions, method implementations, and entire unit sections (uses section, interface section, implementation section, var and constant sections, etc.) you probably won't see many benefits. In fact in certain cases it might even hurt. For instance if you fold a method in implementation section it beings to look just like forward method declaration and could thus cause confusion since the only clue that code was folded is that minus sign at the beginning of the line. Some other coding tools at leas also add a vertical line to the line where code was folded to give more clear information that the code was folded.
    But if you start using regions and thus add yourself more code folding points you will learn that it could actually be useful in certain scenarios. Especially if you have a tendency of writing long method or what I call "a mile long nested if clauses". In such cases code folding can come very useful.
    In fact when I used code folding for the first time (with the help of regions) was to get heads and tails of some badly written code that I found on internet.

Page 3 of 3 FirstFirst 123

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
Comodo SSL