We like to keep sanity on every project and, in order to achieve that, we have a set of best practices for each stack, you can find them on the following links:
- Project Setup(for all projects)
- Docker
- Rails
- Ruby
- Javascript
- Git & Icalia Code Flow(See also Code Reviewer Guide)
- Code Analysis
We do have some general guides every Icalier must follow, not just for us as a team but as a personal investment:
- Don't follow instructions without asking why
- Don't reinvent the wheel, use libraries, gems or plugins
- Ask for help or code review if you feel insecure about something
- Avoid writing code for the "future" functionality or trying to guess
- Have fun and keep things as simple as possible