Coding Rules for variables of type record

viriato
Member Posts: 105
I´m interested in knowing what are good practices when we have many variable in some object we have declared different variable pointing to the same record(table).
Do you use some variable to move around the record(table) and another variable to insert into the record(table).
I would like to pelase hear some suggestions.
Thank you.
Do you use some variable to move around the record(table) and another variable to insert into the record(table).
I would like to pelase hear some suggestions.
Thank you.
0
Comments
-
You will find that as many developers there are, you will get as many different answers. All I can say is "use your best judgment", and look at how code is written in standard codeunits like codeunit 12 or 80 or 90, those have plenty of examples where there are multiple rec variables based on the same table.
You'll see a lot of things like SalesLine1 and SalesLine2 in standard code, which I don't like at all. Personally I try to use names that mean something. So if you have a Sales Line variable to calculate taxes, I'd create one called "SalesLineForTax". If I need a set of temporary records, I use "TempSalesLine".
The common thread is that the main one, the one that you use to create records is the global variable that is simply named using the table name, so in the case of a Sales Line variable would be "SalesLine".0 -
Thanks for your comment Daniel. Regards.0
Categories
- All Categories
- 73 General
- 73 Announcements
- 66.6K Microsoft Dynamics NAV
- 18.7K NAV Three Tier
- 38.4K NAV/Navision Classic Client
- 3.6K Navision Attain
- 2.4K Navision Financials
- 116 Navision DOS
- 851 Navision e-Commerce
- 1K NAV Tips & Tricks
- 772 NAV Dutch speaking only
- 617 NAV Courses, Exams & Certification
- 2K Microsoft Dynamics-Other
- 1.5K Dynamics AX
- 320 Dynamics CRM
- 111 Dynamics GP
- 10 Dynamics SL
- 1.5K Other
- 990 SQL General
- 383 SQL Performance
- 34 SQL Tips & Tricks
- 35 Design Patterns (General & Best Practices)
- 1 Architectural Patterns
- 10 Design Patterns
- 5 Implementation Patterns
- 53 3rd Party Products, Services & Events
- 1.6K General
- 1.1K General Chat
- 1.6K Website
- 83 Testing
- 1.2K Download section
- 23 How Tos section
- 252 Feedback
- 12 NAV TechDays 2013 Sessions
- 13 NAV TechDays 2012 Sessions