HE-Arc / CSRuby

2 stars 0 forks source link

Remarques #118

Closed Ishydo closed 4 years ago

Ishydo commented 4 years ago

Salut à vous ! 😄

Quelques remarques préliminaires après un petit survol de votre code et test de votre projet en local. Sachant que c'est encore en cours de dev, je n'ai pas tout analysé en détail, il y a donc peut-être des éléments sur lesquels vous travaillez déjà. Toutes ces infos sont à titre indicatif.

Bravo pour avoir découplé frontend et backend en faisant une app react. C'est ce genre de paradigme qu'on rencontre le plus souvent dans le dev en entreprise (moderne) 👍 Vous exploitez djangorestframework correctement pour arriver à un bon exercice de création d'API, c'est top. Vous montrez une bonne compréhension de django + restframework et utilisation des vues génériques.

Mes remarques concernent donc principalement des bonnes pratiques.

<script src="https://code.jquery.com/jquery-3.4.1.slim.min.js" integrity="sha384-J6qa4849blE2+poT4WnyKhv5vZF5SrPo0iEjwBvKU7imGFAV0wwj1yYfoRSJoZ+n" crossorigin="anonymous" defer></script>
<script src="https://cdn.jsdelivr.net/npm/popper.js@1.16.0/dist/umd/popper.min.js" integrity="sha384-Q6E9RHvbIyZFJoft+2mJbHaEWldlvI9IOYy5n3zV9zzTtmI3UksdQRVvoxMfooAo" crossorigin="anonymous" defer></script>
<script src="https://stackpath.bootstrapcdn.com/bootstrap/4.4.1/js/bootstrap.min.js" integrity="sha384-wfSDF2E50Y2D1uUdj0O3uMBJnjuUD4Ih7YwaYd1iqfktj0Uod8GCExl3Og8ifwB6" crossorigin="anonymous" defer></script>
<script src="https://cdn.jsdelivr.net/npm/chart.js@2.9.3/dist/Chart.min.js" integrity="sha256-R4pqcOYV8lt7snxMQO/HSbVCFRPMdrhAFMH+vr9giYI=" crossorigin="anonymous"></script>
<script src="{% static "csruby_frontend_app/main.js" %}"></script>

Bien que cela puisse se discuter, je suis plutôt d'avis que si vous avez un environnement utilisant npm, il est plus propre de faire passer toutes vos dépendances par le même canal. Ainsi, on fera plutôt des npm install bootstrap && npm install popper plutôt que des inclusions cdn.

J'ajouterai d'éventuelles remarques supplémentaires ci-dessous au fur et à mesure.

Très bonne continuation à vous ! 😄

sadikuar commented 4 years ago

Bonjour,

Merci pour vos commentaires !

sadikuar commented 4 years ago

Ce qui a été fait :

Ce qui n'a pas été fait :

Ce qui reste à faire :