3.15 Use the latest stable language version
Use up-to-date technologies and select the most suitable programming language for each task to ensure efficiency and maintainability.
Success Criteria
- Versioning:
Use the latest stable version of the chosen language and framework. - Language choice:
Use the best programming language for the task, recognizing that many tools and languages are optimized for specific types of work. Adoption effort is justified where benefits outweigh costs and there is a reasonable user base, provided it does not impact the wellbeing of those involved or become cost-prohibitive.