From Fedora Project Wiki
< Infrastructure | Debt
No edit summary |
No edit summary |
||
Line 1: | Line 1: | ||
General code smells we can address: | |||
Ideas of things to work on (add your ideas): | * duplicated code (fas caching, openid client login, ...) | ||
* long methods and large classes (supybot-fedora, ...) | |||
* contrived complexity (fedbadges, ...) | |||
* half-implemented features (datagrepper, ...) | |||
* no or poor documentation (releng scripts, ...) | |||
* commented out code? or incorrect comments! | |||
* no tests? or broken tests! (hotness, anitya, ...) | |||
* does hacking on it feel good or bad? Let's document where and why. | |||
Ideas of specific things to work on (add your ideas): | |||
* python-fedora | * python-fedora |
Revision as of 18:28, 3 December 2015
General code smells we can address:
- duplicated code (fas caching, openid client login, ...)
- long methods and large classes (supybot-fedora, ...)
- contrived complexity (fedbadges, ...)
- half-implemented features (datagrepper, ...)
- no or poor documentation (releng scripts, ...)
- commented out code? or incorrect comments!
- no tests? or broken tests! (hotness, anitya, ...)
- does hacking on it feel good or bad? Let's document where and why.
Ideas of specific things to work on (add your ideas):
- python-fedora
- streamline release process
- remove dead code
- pkgdb1 client
- prepare the ground for fas3
- flask apps (which ones)
- code de-duplication
- flask-fas-openid to merge with flask-openid
- ansible playbooks
- bodhi
- Process errors reported by email
- code de-duplication
- docs