Skip to content

Powerof10-NASA is a repository of programming rules inspired by NASA's original guidelines for the C language, aimed at ensuring software quality and safety. The project includes adaptations for other languages, as well as examples.

License

Notifications You must be signed in to change notification settings

Vhivi/Powerof10-NASA

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

The Power of 10: Rules for Developing Safety-Critical Code

This repository contains two files:

  • rules/Powerof10-C.md: This file lists the original 10 programming rules from NASA for C programming.
  • rules/Powerof10-Python.md: This file provides an adaptation of the original rules for Python programming.

After coming across an article discussing NASA's 10 programming rules, I thought it would be interesting to adapt them for the Python language. That's what I'm trying to do in the Powerof10-python.md file.

⚠️ Disclaimer: This repository has no pretensions, other than sharing a personal and/or subjective adaptation of NASA's programming rules for the Python language (the language I use the most). ⚠️

After creating the adaptation of NASA's programming rules for the Python language, I thought it would be interesting to share them. But also to adapt them for other programming languages. That's why this repository is open to contribution. Feel free to explore and contribute to this repository, especially by proposing adaptations for other programming languages if you wish.

Contributing

If you would like to contribute to this project, please read the file CONTRIBUTING.md to learn how to do so.

License

This project is licensed under the MIT License - see the LICENSE file for details.

Acknowledgments

About

Powerof10-NASA is a repository of programming rules inspired by NASA's original guidelines for the C language, aimed at ensuring software quality and safety. The project includes adaptations for other languages, as well as examples.

Topics

Resources

License

Code of conduct

Stars

Watchers

Forks