updated codestyle with open remark
This commit is contained in:
parent
0514ad606a
commit
0d16c6a5a3
23
CODESTYLE.md
23
CODESTYLE.md
@ -15,10 +15,12 @@ Git
|
|||||||
|
|
||||||
This project use git-flow {nvie.com/posts/a-successful-git-branching-model}
|
This project use git-flow {nvie.com/posts/a-successful-git-branching-model}
|
||||||
as a model for branches management. In particular :
|
as a model for branches management. In particular :
|
||||||
- master is for release only
|
1. master is for release only
|
||||||
- when you commit to develop, run nosetests before. All tests should pass.
|
2. when you commit to develop, run nosetests before. All tests should pass.
|
||||||
- in feature/branches, you do whatever you want.
|
3. when you commit to develop, run nosetests before. All tests should pass.
|
||||||
- when developping a new feature, write tests for it.
|
4. when you commit to develop, run nosetests before. All tests should pass.
|
||||||
|
5. in 'feat/' branches, you do whatever you want.
|
||||||
|
6. when developping a new feature, write tests for it.
|
||||||
|
|
||||||
|
|
||||||
Alignement
|
Alignement
|
||||||
@ -52,7 +54,7 @@ Names
|
|||||||
Avoid at all cost to name a variable like a module from the package, a
|
Avoid at all cost to name a variable like a module from the package, a
|
||||||
dependency or the standart lib.
|
dependency or the standart lib.
|
||||||
This breaks coherence across the code, makes it harder to read.
|
This breaks coherence across the code, makes it harder to read.
|
||||||
Change either the module or variable name, I don't care.
|
Change either the module or variable name.
|
||||||
|
|
||||||
|
|
||||||
Function that have only local uses should be preceded by an underscore.
|
Function that have only local uses should be preceded by an underscore.
|
||||||
@ -66,3 +68,14 @@ These functiona won't be imported automatically with the module.
|
|||||||
It keeps the interface clean, makes occasional hacks explicit, and inform other
|
It keeps the interface clean, makes occasional hacks explicit, and inform other
|
||||||
developers that theses functions may need special care when uses outside their
|
developers that theses functions may need special care when uses outside their
|
||||||
natural habitat.
|
natural habitat.
|
||||||
|
|
||||||
|
|
||||||
|
Files
|
||||||
|
=====
|
||||||
|
|
||||||
|
Unless you have a good reason, use 'open' as such :
|
||||||
|
yes: with open(path, 'w') as f:
|
||||||
|
f.read()
|
||||||
|
no : f = open(path, 'r')
|
||||||
|
f.read()
|
||||||
|
f.close()
|
||||||
|
Loading…
x
Reference in New Issue
Block a user