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
Background
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 ... | 2012-04-07 (longest) |
Examples from our training material
Background information
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.
Software Licensing.
Complete learning
If you are looking for a complete course and not just a information on a single subject, visit our
Listing and schedule page.
Well House Consultants specialise in training courses in
Ruby,
Lua,
Python,
Perl,
PHP, and
MySQL. We run
Private Courses throughout the UK (and beyond for longer courses), and
Public Courses 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.