window.pipedriveLeadboosterConfig = { base : 'leadbooster-chat.pipedrive.com', companyId : 11580370, playbookUuid: '22236db1-6d50-40c4-b48f-8b11262155be', version : 2, } ;(function () { var w = window if (w.LeadBooster) { console.warn('LeadBooster existe déjà') } else { w.LeadBooster = { q : [], on : function (n, h) { this.q.push({ t : 'o', n : n, h : h }) }, trigger : function (n) { this.q.push({ t : 't', n : n }) }, } } })() TheCodestReview #2 - jus hebdomadaire de génie logiciel - The Codest
The Codest
  • A propos de nous
  • Services
    • Développement de logiciels
      • Développement frontal
      • Développement backend
    • Staff Augmentation
      • Développeurs frontaux
      • Développeurs backend
      • Ingénieurs des données
      • Ingénieurs en informatique dématérialisée
      • Ingénieurs AQ
      • Autres
    • Conseil consultatif
      • Audit et conseil
  • Industries
    • Fintech et banque
    • E-commerce
    • Adtech
    • Santé (Healthtech)
    • Fabrication
    • Logistique
    • Automobile
    • IOT
  • Valeur pour
    • CEO
    • CTO
    • Gestionnaire des livraisons
  • Notre équipe
  • Études de cas
  • Savoir comment
    • Blog
    • Rencontres
    • Webinaires
    • Ressources
Carrières Prendre contact
  • A propos de nous
  • Services
    • Développement de logiciels
      • Développement frontal
      • Développement backend
    • Staff Augmentation
      • Développeurs frontaux
      • Développeurs backend
      • Ingénieurs des données
      • Ingénieurs en informatique dématérialisée
      • Ingénieurs AQ
      • Autres
    • Conseil consultatif
      • Audit et conseil
  • Valeur pour
    • CEO
    • CTO
    • Gestionnaire des livraisons
  • Notre équipe
  • Études de cas
  • Savoir comment
    • Blog
    • Rencontres
    • Webinaires
    • Ressources
Carrières Prendre contact
Flèche arrière RETOUR
2020-10-22
The Codest

TheCodestReview #2 - jus hebdomadaire de génie logiciel

The Codest

Kamil Ferens

Responsable de la croissance

Bonjour et bienvenue dans le deuxième épisode de notre série TheCodesReview. Cette semaine, nous nous sommes concentrés sur la qualité dans les projets d'ingénierie logicielle, l'importance de l'architecture frontale, la transition de responsable technique à responsable des opérations et ce qu'il faut pour les temps d'installation à distance sur l'exemple de Dailymotion.

Glossaire des aspects que nous abordons :

  1. Conseils de remaniement en vue d'une amélioration de la qualité.

  2. Pourquoi l'architecture frontale est-elle importante et comment la rendre évolutive et maintenable ?

  3. Transition de CTO à un poste de directeur de l'exploitation dans une entreprise technologique.

Si vous êtes intéressé par le passage d'un rôle de leader technologique à un rôle opérationnel, vous pouvez approfondir la question en consultant les ressources supplémentaires indiquées au bas de l'article.

Les commentaires de refactoring et d'architecture de cette semaine vous sont livrés par nos ingénieurs Ruby et React.

Stephen Bigelow de Search Software Quality

Refonte code a toujours été extrêmement populaire, mais tout le monde ne sait pas comment le faire correctement et quand c'est le bon moment pour le faire. J'ai vu beaucoup de tentatives de refactoring qui se sont soldées par des échecs (surtout en production, ce qui n'est pas une chose dont on peut être fier). Apprendre les astuces de l'article mentionné pourrait aider de nombreux programmeurs à améliorer leurs compétences cruciales en matière de refactoring.

Le conseil numéro un de l'article est de "comprendre le code", ce qui est toujours la première chose à faire sur ma liste de contrôle avant de procéder à un remaniement. Vous ne créerez pas un meilleur code si vous ne savez pas ce que fait le code actuel. Comprendre un code désordonné peut demander des efforts, mais c'est le prix à payer pour améliorer votre base de code. Néanmoins, le retour sur investissement de cet investissement est élevé et il portera ses fruits.

Le prochain conseil qui mérite d'être mentionné est de "tester tôt et souvent", ce qui pourrait être appliqué non seulement dans le contexte du remaniement, mais aussi dans le travail quotidien des développeurs. Le thème des tests est très vaste. Il ne s'agit pas seulement d'apprendre la syntaxe pour écrire des tests, mais il faut aussi distinguer les types de tests. Pour en savoir plus sur les tests, je vous recommande de vous familiariser avec la pyramide des tests et d'apprendre les différences entre les écoles classiques et londoniennes.

En résumé, l'article se concentre sur le remaniement local, ce qui est une bonne chose et pourrait améliorer la satisfaction des programmeurs à l'égard de leur travail. Cependant, pour créer une application de premier ordre au niveau de l'architecture, vous devez aller au-delà de la portée de cet article et apprendre les questions liées à l'architecture de l'application. Cela pourrait vous aider à entamer un voyage sans fin et c'est ce que je vous souhaite à tous, moi y compris.

Michael McShinsky de dev.to

Comment obtenir une architecture plus évolutive et plus facile à maintenir ?

Comment structurer votre application selon l'architecture MVVM ?

Comment éviter un surcroît de travail lorsque votre application prend de l'ampleur ?

Au cours de sa carrière, chacun a probablement rencontré un cas où une mauvaise architecture a considérablement allongé le temps nécessaire à l'accomplissement d'une tâche. L'encombrement des dossiers, l'incohérence dans la dénomination des fichiers ou des catalogues peuvent saboter le travail de l'entreprise. projet dès le début.

L'auteur de l'article montre clairement les avantages d'une bonne approche de la structure du projet. En commençant par le créer une application-react et inspiré par l'architecture MVVM, il montre très précisément les avantages de sa solution. Partant de la configuration de base, il passe en revue chaque dossier en expliquant au cas par cas pourquoi il considère que cette approche est appropriée. L'approche elle-même semble assez compliquée et probablement inutile au début du projet, mais rappelons-nous que l'introduction de règles appropriées dès le départ nous aidera à éviter des restructurations fastidieuses lorsque le projet s'enrichira de nouveaux composants et de nouvelles fonctionnalités. Une structure de projet bien choisie permettra également aux nouveaux membres du projet d'acquérir facilement des composants et des services. N'oublions pas que toutes les façons de structurer ne conviennent pas parfaitement à tous les projets.
Pour ma part, j'aimerais ajouter une règle de base : le choix de l'architecture optimale pour le projet ne servira à rien si tous les membres de l'équipe ne respectent pas les règles établies.

En savoir plus : Comment améliorer les applications Vue.js ? Quelques conseils pratiques

Guillaume Clement de Dailymotion

Passer de CTO à COO.

Travailler dans un environnement totalement distant. Comment maintenir le équipe énergique et impliqué.

Faire confiance aux données plutôt qu'à l'intuition.

Dans l'épisode 236 de Modern CTO, Joel s'entretient avec Guillaume Clément, directeur de l'exploitation de Dailymotion. Dailymotion a pour mission d'être une plateforme de contenu vidéo utile et nutritive parmi un certain nombre de plateformes qui sont purement orientées vers le divertissement et servent de "fast-food vidéo". Pour y parvenir, dans un secteur fortement axé sur les algorithmes et la science des données, il faut prendre des décisions difficiles basées sur l'intuition et non sur les données.

La mesure la plus précise pour les plates-formes vidéo, les médias et les entreprises. Adtech car le "temps passé" n'est pas l'ICP le plus évident à utiliser si vous vous efforcez réellement de fournir à vos utilisateurs un contenu utile, et non pas simplement de maintenir leur attention devant l'écran le plus longtemps possible. La référence au documentaire "The Social Dilemma" sur Netflix est inévitable. Guillaume est également passé récemment d'un rôle de CTO à un rôle de COO dans l'entreprise, ce qui implique de nouveaux défis en matière d'opérations et de gestion du personnel. Le défi est encore plus grand pendant la pandémie, lorsque l'installation à distance est un test pour les dirigeants, qui doivent veiller à ce que les équipes restent impliquées et à ce que les mentalités se maintiennent à un niveau élevé. Il est essentiel de répondre aux besoins individuels des employés qui sont plus sociaux ou plus introvertis, en prévoyant un nombre limité de moments de convivialité au bureau pour ceux qui ont besoin d'un coup de pouce régulier pour se lancer.

Articles connexes

The Codest

The Codest Valeur de base #1

The Codest croit en quatre valeurs cruciales qui sont au cœur de toutes les actions entreprises par les équipes de The Codest. Dans cet article, notre CEO et cofondateur, Greg Polec, explique ce que...

The Codest
Greg Polec CEO
The Codest

L'histoire d'une réussite de The Codest : Rencontrez notre Finance Lead Iza

Dans cette série d'articles, nous partageons les histoires de coéquipiers de The Codest qui ont eu un impact sur la forme actuelle de notre entreprise. Dans l'article suivant, nous demandons...

The Codest
Monika Krupa Marketing Lead
The Codest

L'histoire de la réussite de The Codest : Rencontre avec Lukasz Brzeszcz

Cette fois-ci, la star de l'histoire de la réussite de The Codest est Lukasz Brzeszcz, notre développeur de logiciels et programmeur Ruby. Comment a commencé le parcours de Lukasz avec The Codest et qu'est-ce qui l'a aidé...

The Codest
Monika Krupa Marketing Lead
The Codest

Utilisation de l'approche MVP pour réussir le changement de marque de The Codest

Il y a quelque temps, nous avons vanté la nouvelle ouverture de The Codest. Nous avons mené un processus intensif de rebranding et l'avons présenté au monde entier il y a quelques jours. Il...

The Codest
Jakub Czosnyka Marketing Lead
The Codest

TheCodestReview #2 - jus hebdomadaire de génie logiciel

Bonjour et bienvenue dans le deuxième épisode de notre série TheCodesReview. Cette semaine, nous nous sommes concentrés sur la qualité dans les projets de génie logiciel, l'importance de l'architecture frontale et la transition...

The Codest
Kamil Ferens Responsable de la croissance

Abonnez-vous à notre base de connaissances et restez au courant de l'expertise du secteur des technologies de l'information.

    A propos de nous

    The Codest - Entreprise internationale de développement de logiciels avec des centres technologiques en Pologne.

    Royaume-Uni - Siège

    • Bureau 303B, 182-184 High Street North E6 2JA
      Londres, Angleterre

    Pologne - Les pôles technologiques locaux

    • Parc de bureaux Fabryczna, Aleja
      Pokoju 18, 31-564 Kraków
    • Brain Embassy, Konstruktorska
      11, 02-673 Varsovie, Pologne

      The Codest

    • Accueil
    • A propos de nous
    • Services
    • Études de cas
    • Savoir comment
    • Carrières
    • Dictionnaire

      Services

    • Conseil consultatif
    • Développement de logiciels
    • Développement backend
    • Développement frontal
    • Staff Augmentation
    • Développeurs backend
    • Ingénieurs en informatique dématérialisée
    • Ingénieurs des données
    • Autres
    • Ingénieurs AQ

      Ressources

    • Faits et mythes concernant la coopération avec un partenaire externe de développement de logiciels
    • Des États-Unis à l'Europe : Pourquoi les startups américaines décident-elles de se délocaliser en Europe ?
    • Comparaison des pôles de développement Tech Offshore : Tech Offshore Europe (Pologne), ASEAN (Philippines), Eurasie (Turquie)
    • Quels sont les principaux défis des CTO et des DSI ?
    • The Codest
    • The Codest
    • The Codest
    • Privacy policy
    • Conditions d'utilisation du site web

    Copyright © 2025 par The Codest. Tous droits réservés.

    fr_FRFrench
    en_USEnglish de_DEGerman sv_SESwedish da_DKDanish nb_NONorwegian fiFinnish pl_PLPolish arArabic it_ITItalian jaJapanese ko_KRKorean es_ESSpanish nl_NLDutch etEstonian elGreek fr_FRFrench