Exercises, examples and other material relating to training module U199. This topic is presented on public courses Learning to program in Lua
, Lua Programming
, Lua Programming
Write you code well and consistently, and it's reuseable and easily maintainable. But write it poorly and it can become code that's hard to debug, and impractical to reuse even when you need similar logic in another application. This module shows you how to write code which is robust, easy to follow and update, and can be reused later in the same and other projects.
|Articles and tips on this subject||updated|
|3685||Programming Standards in Lua|
I like my freedom to do as I please. But my freedom, thoughtlessly used, can make a lot of work for others, and indeed can restrict their freedom. We need some groundrules - in a programming sense, some coding standards
Why have standards?
1. So your colleagues can follow your code
2. So that you ...
Examples from our training material
Some modules are available for download
as a sample of our material or under an Open Training Notes License
for free download from [here]
Topics covered in this module
Commenting and Documentation strings.
Variable, function, object naming conventions.
Constant, module, package and class naming.
Block, function, class and module structuring and code reuse.
Indentation, contuation, spacing and other formatting issues.
A special note on end.
Design patterns and coding standards.
Algorithm robustness - limits, cardinal values and other issues.
Learning from the experience of other languages.
Applying standards to existing code.
Minimum release levels and requiring extra modules / packages.
If you are looking for a complete course and not just a information on a single subject, visit our Listing and schedule
Well House Consultants specialise in training courses in
. We run
throughout the UK (and beyond for longer courses), and
at our training centre in Melksham, Wiltshire, England.
It's surprisingly cost effective to come on our public courses -
even if you live in a different
country or continent to us
We have a technical library of over 700 books on the subjects on which we teach.
These books are available for reference at our training centre.