DONE, noun:
- Coded to standards: we have coding standards, follow them as they make life easier to everyone who may deal with your code
I've used the coding standards, so nobody will waste time figuring out what I meant with
StringBuffer a=new StringBuffer();a.append(loc+"?"+var1+"¶m1"+var2+"¶m2"+var3+"¶m3"+var4+"¶m4"+var5+"¶m5"+var6+"¶m6");return a.toString();.
- Unit tested and human tested: unit tests help spot silly bugs, decreasing effort spent on human testing and bux fixing
I created unit tests so if I screw up my class X, I'll notice that it affects class Y somewhere else before anybody else has to try it.
- Successfully built/linted: compiled projects must be successfully built; interpreted projects must be successfully linted
I properly built/linted my project, so silly type or syntax errors won't bother anybody else.
- Reviewed: all code must be reviewed before being used in production environments
I've reviewed your code, so we're more sure it's good quality.
- Committed: all code must be under a version control system
I've deleted a really important class, but it's fine, I have it on GIT.
- Development
- First Steps
- GIT
- Coding Standard
- Documentation
- Unit Tests
- Project Boilerplates
- Languages
- Editors
- Software Version
- Optimizations
- General Suggestions
- GUIs for databases
- Deployment
These are the list of people you should reach out to items related to languages or processes.
- Languages
- Java: Cássio
- Javascript: Rafael
- PHP: Flávio
- Python: Cássio & Håkan
- Code Review:
- Front-end: Flávio & Rafael
- Back-end: Flávio & Rafael
- Models: Cássio & Håkan
- Deploy: Flávio
Bear in mind that as part of the engineering team, we are all owners of every and each project, so if you spotted anything you think should be different (a bug, a security issue, code not following standards etc), either open an issue, fix it or talk to whoever is responsible for the project.