Codez Plus Vite et Mieux : Améliorez votre code pas à pas (Guide Refactoring complet pour débutants)

  Рет қаралды 19,239

Simon Dieny - Code Senior

Simon Dieny - Code Senior

Күн бұрын

Пікірлер: 57
@LiorCHAMLA
@LiorCHAMLA Жыл бұрын
Masterclass !
@codeursenior
@codeursenior Жыл бұрын
Merci !
@plegoux
@plegoux Жыл бұрын
Merci ! Dans la vidéo tu parles d'un lien en description sur la liste des types de refactoring mais tu as du oublier de l'y mettre 😉
@nicolasroselle791
@nicolasroselle791 Жыл бұрын
Le sujet est très intéressant. Après un gros projet agile dans une grande entreprise avec une équipe de plus de 10 personnes, je réalise que l'action de refactoring a été négligée. Cette situation résulte de la taille du groupe et d'un client changeant. J'ai compris l'importance du refactoring, mais hélas, il est souvent mal perçu. Le facteur humain est crucial, car nous retouchons potentiellement le code écrit par nos collègues, ce qui prend du temps supplémentaire par tâche. Grâce à cette vidéo, j'ai maintenant les outils nécessaires pour mieux gérer cela dans un futur projet. Proposer des modifications progressivement via des PR est judicieux, cela facilite la discussion et l'acceptation par l'équipe. Il est plus efficace de montrer que d'expliquer. Merci Simon.
@pinnin94
@pinnin94 Жыл бұрын
J’ai lu le livre comme tu l’avais suggéré dans une de tes vidéos précédentes. Et j’avoue que la tu as poussé encore un peu plus loin la compréhension. Merci pour tout ce travail.
@codeursenior
@codeursenior Жыл бұрын
Oula merci pour le compliment, c’est le meilleur commentaire que j’ai reçu côté motivation. 👍 Si les vidéos permettent de vulgariser ces livres à la valeur inestimable, c’est vraiment top ! Bon code à vous et à bientôt, Simon
@simonduflot8690
@simonduflot8690 Жыл бұрын
Hello pinnin, tu parles du livre de Martin Fowler ?
@codeursenior
@codeursenior Жыл бұрын
@@simonduflot8690 Hello, le livre en question doit "Refactoring" de Martin Fowler. Il n'y en a qu'un, vous ne pouvez pas vous tromper.
@psenej
@psenej Жыл бұрын
je découvre la chaine et en tant qu'étudiant qui code depuis quelques années les vidéos sont des pépites.
@zemiorka
@zemiorka Жыл бұрын
Génial. Finalement j'applique çà depuis, en l'ayant appris par la souffrance et l'expérience.
@codeursenior
@codeursenior Жыл бұрын
Pareil, je découvre toujours les principes trop tard... après le cassage de dents initial. L'avantage est que c'est formateur. Bon code, Simon.
@KVTechTT
@KVTechTT Жыл бұрын
vivement une vidéo entière avec angular 17 merci bien pour tout le travail
@mao3215
@mao3215 Жыл бұрын
Très interessant ! J'avoue que ça m'intéresserait de voir plus de contenu sur le refactoring
@SuperCedric29
@SuperCedric29 Жыл бұрын
Toujours au top. Je soutiens la chaîne :)
@codeursenior
@codeursenior Жыл бұрын
Avec plaisir, je compte sur vous pour nous mettre du vent dans les voiles. Le code SENIOR doit trimpher dans tous les open-space de France et de Navarre.
@alassanediaw-bg1id
@alassanediaw-bg1id Жыл бұрын
Merci bcp Simon pour tes merveilleux conseils
@DavidRENAUD-ss5yj
@DavidRENAUD-ss5yj Жыл бұрын
C'est exactement ça, tout est dit ! Merci Simon ! 👍
@afrique_cr9563
@afrique_cr9563 Жыл бұрын
Merci beaucoup Simon
@NgorSeck
@NgorSeck Жыл бұрын
Toujours top, merci bien.
@nicolasroux7435
@nicolasroux7435 Жыл бұрын
Très utile, merci et bravo !
@asubijotaka7374
@asubijotaka7374 Жыл бұрын
Super ta vidéo, merci pour la ref du bouquin !
@quentinparis1113
@quentinparis1113 Жыл бұрын
Super video merci, je suis preneur pour une vidéo plus poussée sur le refactoting !
@AdamaCode_
@AdamaCode_ Жыл бұрын
Tellement pertinent ! à quand les podcasts pour multiplier les possibilités d'écoute ?
@pierreaubrion6280
@pierreaubrion6280 Жыл бұрын
super , on va pouvoir montrer ça a tous nos clients :D
@chloemasse6487
@chloemasse6487 Жыл бұрын
Très intéressant, un autre vidéo sur le sujet m'intéresserai 👍
@NBPCFOREVER
@NBPCFOREVER Жыл бұрын
Merci ta chaîne est précieuse 👌
@codeursenior
@codeursenior Жыл бұрын
Ton commentaire aussi ! Bon code et à bientôt, Simon.
@graciasdaga9804
@graciasdaga9804 Жыл бұрын
Super contenus. Plus de contenu 🎉
@rogerhuang7021
@rogerhuang7021 Жыл бұрын
Incroyable ta chaîne, c'est un hack, j'ai l'impression de progresser vite pour un junior dev!
@felixfale964
@felixfale964 Жыл бұрын
Super contenus, mercii
@davidbcg286
@davidbcg286 Жыл бұрын
Tres intéressant, merci
@TSHORYUKEN
@TSHORYUKEN Жыл бұрын
Tes videos sont toujours autant de grande qualité !! et tes Miniatures Uniques ! 🤣
@djcaesar9114
@djcaesar9114 6 ай бұрын
Excellente vidéo mais elle ne répond pas à la question principale qu'on se pose quand on est confronté à cette tâche : on dit "refactorer" ou "refactoriser"?
@codeursenior
@codeursenior 6 ай бұрын
Très bonne question. À force de lire des ressources an anglais, j'utilise "refactoriser". Mais les deux semblent parfaitement valides.
@thomasphilipps9686
@thomasphilipps9686 Жыл бұрын
Bonjour Simon, Alors déjà, merci beaucoup pour tes vidéos qui me font comprendre de nombreux concepts que je ne connaissais pas (je suis en reconversion). Par contre, je ne vois pas les liens 'sous la vidéo' dont tu parles. Oubli ou je ne regarde pas au bon endroit ? Bonne journée !
@midsonlajeanty
@midsonlajeanty Жыл бұрын
Super vidéo…
@xavierpierre5586
@xavierpierre5586 Жыл бұрын
Plutôt que refactorer du code l'idéal serait de maintenir une structrure cohérente du projet. Par exemple si le code utilise : - pattern MVC pour l'affichage web et c'est souvent le cas car ça permet d'isoler facilement les views du modèle et du controler, exemple struts 1, struts 2, spring MVC en java etc... - singleton pour des choses comme le systèmes de Log du logiciel - observer patter pour monitorer des métriques ... Le plus simple serait déjà de sensibiliser l'équipe sur les patterns qui structure le projet, entrainer les nouveaux arrivants sur ces derniers et vu qu'on parle d'un nombre restreint de pattern il est possible d'écrire des documentations ou simplement des exercices pratiques permettant d'apprendre chaque pattern, concept sous-jacent avec des extensions dans les exemples ou corrélation faisant penser au projet. Pour sensibiliser les membres de l'équipe. Enfin autoriser qu'un certain nombre de pratique : - pattern à utiliser sur le projet - façon de nommer les variables - message pour les PR etc... histoire d'éviter justement la divergence dans la qualité du code avec le temps. Car à la base c'est pas censé se produire je pense. et aussi pour conserver une cohérence sur le projet et permettre a tous de rapidement comprendre le code des autres
@dylanadc4403
@dylanadc4403 Жыл бұрын
Merci :)
@abasop5946
@abasop5946 Жыл бұрын
l'avantage avec tes vidéos c'est que c'est pas spécifique ni à Angular ni même au font-end. merci
@BeyondAppearances-0
@BeyondAppearances-0 10 ай бұрын
100% d'accord.
@codeursenior
@codeursenior 9 ай бұрын
Pareil.
@serge_amon
@serge_amon Жыл бұрын
Ouf 😅. Je pense qu'il y a un cours dans mon université qui s'appelle qualité et métrique du logiciel offert en année 4 spécialement dans le programme de génie logiciel. Je pense que c'est de cela que tu parles. 😅 Est-ce que sur chaque étape on peut mettre en place une stratégie ?
@nicolasb1607
@nicolasb1607 Жыл бұрын
Yoo pour une prochaine video ! Est ce que tu pourrais nous expliquer le mixin en TS/JS, les cas d'usage et les limitations ? le multiheritage est compliqué dans ce language, j'ai l'impression que je vais devoir passer sur d'autres languages prenant nativement en compte ce cas de figure (Python, C++ par exemple) plutot que des trouver des alternatives pas toujours tres lisibles
@sparttan21
@sparttan21 Жыл бұрын
Le refactoring, on apprend tous ça en Math au Lycée. Bah là, c'est pareil. C'est un truc que je ne peu pas m'empêcher de faire. Mais faut savoir s'arrêter pour ne pas non plus dépasser sur ce qui ne fait pas partie de la feature De mémoire, il vaut mieux refactorer de la couche la plus basse vers la plus haute. Avec les IDEs moderne, le refactoring se fait super facilement que ce soit du renommage ou extraire du code vers une nouvelle fonction
@unfalldead
@unfalldead Жыл бұрын
500e par jour c'est en freelance ??
@Zangetsu95bankai
@Zangetsu95bankai Жыл бұрын
Merci
@moneyfr
@moneyfr Жыл бұрын
Tu ne parles de commentaires dans ton code. Utilises-tu jsdoc ?
@AlainsergeNgbesso13
@AlainsergeNgbesso13 Жыл бұрын
super
@ld6892
@ld6892 Жыл бұрын
Comment peut-on te contacter ?
@b1899-k2v
@b1899-k2v Жыл бұрын
Faute sur le titre de ta miniature chef !
@codeursenior
@codeursenior Жыл бұрын
Et hop, corrigé ! Merci pour le retour rapide (immédiat ?) et bon code à toi ! Simon.
@b1899-k2v
@b1899-k2v Жыл бұрын
@@codeursenior sans problème. Par ailleurs je voulais te remercier pour ton contenu. Je suis en reconversion et tes vidéos sont très intéressantes même si j'ai conscience certains concept ou méthode sont vu p-e un peu tôt dans mon apprentissage. Force à toi
@codeursenior
@codeursenior Жыл бұрын
@@b1899-k2v Merci pour ton feedback sur les vidéos. Force à toi aussi pour ton projet ! 💪
@gungun974
@gungun974 Жыл бұрын
Le code c’est comme une plante. Sa pousse,sa pousse et sa pousse. Si on coupe pas, on ce retrouve avec une jungle. Conclusion : Un peu de jardinage chaque jour sa ne tue pas
@Ibadez38
@Ibadez38 Жыл бұрын
J'aime pas ranger ma chambre mais j'aime ranger mon code.
@saaalut
@saaalut Жыл бұрын
Les mesures proposées sont bien légères... et bien trop cowboy, surtout si personne du métier ne passe derrière tester manuellement toutes les non régressions
Évitez ces 5 habitudes qui vous font passer pour un Développeur Inexpérimenté
14:18
De Débutant à Pro: Découvrez 55 Ans de bonnes pratiques de code en 26 Minutes
25:39
Smart Sigma Kid #funny #sigma
00:33
CRAZY GREAPA
Рет қаралды 30 МЛН
Sigma Kid Mistake #funny #sigma
00:17
CRAZY GREAPA
Рет қаралды 13 МЛН
Players push long pins through a cardboard box attempting to pop the balloon!
00:31
Кто круче, как думаешь?
00:44
МЯТНАЯ ФАНТА
Рет қаралды 6 МЛН
Devenir un excellent Tech Lead (7 principes contre-intuitifs)
14:23
Simon Dieny - Code Senior
Рет қаралды 33 М.
Maîtrisez ces 3 soft-skills pour coder chez Google
22:33
Simon Dieny - Code Senior
Рет қаралды 25 М.
Refactoring with Martin Fowler | Theatrical Players Code Kata
7:05
Grafikart - Rompre la spirale des tutoriels
31:57
Asynconf
Рет қаралды 57 М.
3 Ideas on Refactoring by Martin Fowler
5:50
Christopher Okhravi
Рет қаралды 22 М.
Comment coder 10x plus rapidement (astuces de PRO)
14:56
Simon Dieny - Code Senior
Рет қаралды 24 М.
What does larger scale software development look like?
24:15
Web Dev Cody
Рет қаралды 1,4 МЛН
Smart Sigma Kid #funny #sigma
00:33
CRAZY GREAPA
Рет қаралды 30 МЛН