tips_and_tricks_d_alumnis mieux_coder - TheHackingProject/bibliotheque-THP GitHub Wiki
Index Bibliothèque THP > Tables Rondes > Tips and Tricks d'alumnis - Mieux coder
Tips and Tricks d'alumnis - Mieux coder
1. Tips and Tricks d'alumnis - Mieux coder : le concept
1.1. Le Sujet
Synopsys :
Peut être intéressant sur des points que les élèves n'avaient pas eu le temps d'approfondir en tant que moussailons. Ex : les tests unitaires, qui sont demandés sur le marché.
1.2. Les intervenants
- Quentin Plaud
- Charlotte Favier
1.3. Animateur
- Boris Gilles
1.4. Replay
Lien de la vidéo : https://youtu.be/8ziDdIk3oq0
Description de la conférence (et historique des partages de ressources) :
___Ressources partagées___
- "Design pattern in Ruby" => Bon bouquin sur le sujet.
- Sentry / Rollbar => Important pour pouvoir débug des erreurs en prod.
- SimpleCov => https://github.com/simplecov-ruby/simplecov
- Codeclimate => https://github.com/codeclimate/codeclimate
- Rubocop / Prettier => https://github.com/rubocop/rubocop
- Bullet => https://github.com/flyerhzm/bullet
- Brakeman => https://github.com/presidentbeef/brakeman
- bundle-audit => https://github.com/rubysec/bundler-audit
- Rspec => https://rspec.info/
- Guard => https://github.com/guard/guard
- background job => https://sidekiq.org/ & https://edgeguides.rubyonrails.org/active_job_basics.html (pour la lecture :slight_smile:) & https://www.zaratan.fr/la-theorie-des-background-jobs
- Sentry => https://sentry.io/welcome/
- Debugging Rails => https://guides.rubyonrails.org/debugging_rails_applications.html
- Gitlens (Extensions) sur VS Code => https://marketplace.visualstudio.com/items?itemName=eamodio.gitlens
- Lodash => https://lodash.com/docs/4.17.15
___Docs partagées par Charlotte Favier pour les projets finaux THP___
- Rails private methods : https://www.rubyguides.com/2018/10/method-visibility/
- Enum: https://medium.com/ruby-daily/how-and-why-to-use-enums-in-ruby-on-rails-2093fb7186e / https://api.rubyonrails.org/v5.1/classes/ActiveRecord/Enum.html
- Et aussi pensez à faire des return dans vos méthodes pour éviter plein de if elsif else: https://medium.com/rubycademy/the-return-keyword-in-ruby-df0a7f578fcb