Comments (4)
Testing frameworks. Types of testing (without writing a tutorial).
from development-guidelines.
Also, the "(TODO: Write me)" bit was meant as a bit of a joke, as tests are rarely written. We need to do something about this section though, so someone that actually knows something about testing (not me) should write it.
from development-guidelines.
Comments from Group Green.
we should use the default testing framework for each language or framework, such as unittest
for python or karma
for angular. In cases where a non-standard testing framework is superior, it should be noted in this document that this framework is preferred.
from development-guidelines.
Ideally, every function should have at least one test, and (where possible) functions should be kept pure (only dependent on the arguments, not on any other state) to allow for simpler testing.
from development-guidelines.
Related Issues (20)
- Update Commit message section HOT 2
- Add section about default values HOT 1
- Add section about virtual environments HOT 1
- Container usage HOT 1
- Add continuous integration for tools
- Add example (model) repositories
- Go best practices
- Documentation
- Packaging
- Sensitive data
- External contribution
- Improve section on code comments
- Reproducibility
- How to handle secrets and keys
- Mention sematic commits and semantic versioning HOT 1
- Add recommendation to keep a changelog
- Merge develop branch into main branch HOT 2
- Correct yearly columns of animals that returns HOT 1
- Say something about working together on branches
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from development-guidelines.