Développement : La qualité du code pour une performance durable

  • Les expertises de Stratis World Wide en matière de développement de site internet/intranet et application mobile
    • Développement Front-End, Back-End sur WordPress, TYPO3, Drupal, Joomla, Jalios, Symfony, Flutter, IOS, Android
    • Haut niveau de cybersécurité
    • Performance et démarche qualité selon les standards les plus élevées
    • Prise en compte de l’Accessibilité, de l’éco-conception et de la protection des données
    • Documentation technique
    • Réversibilité entrante et sortante

Stratis World Wide développe un code de qualité, sécurisé, performant et bien documenté pour la réalisation des sites internet/intranet et applications mobiles de ses clients tels que les ministères, les administrations, les collectivités, les villes, les hôpitaux, les universités, les offices de tourisme, les agences d’attractivité et les institutions.

  • Qualité de code : nous suivons des standards de codage stricts (OPQUAST…) pour garantir que le code est propre, facile à comprendre et facile à maintenir. Nous utilisons des outils d'analyse de code pour vérifier la qualité du code tout au long du développement.
  • Sécurité : nous appliquons les dernières normes de sécurité pour protéger les sites internet/intranet et applications mobiles contre les attaques. Nous utilisons des outils de sécurité pour scanner les vulnérabilités et mettre en place des mesures de sécurité appropriées.
  • Performance : nous optimisons la performance pour garantir un temps de chargement rapide et une expérience utilisateur optimale. Nous utilisons des outils pour analyser et optimiser les performances des sites internet/intranet et applications mobiles.
  • Test unitaire : nous menons des tests unitaires pour vérifier que chaque fonctionnalité fonctionne correctement. Nous utilisons des outils de test unitaire pour automatiser les tests et garantir la qualité du code.
  • Recette client : nous menons une recette client pour garantir que les sites internet/intranet et applications mobiles répondent aux exigences du client. Nous effectuons des tests de recette pour vérifier que toutes les fonctionnalités sont correctement implémentées.
  • Documentation : nous fournissons une documentation complète, y compris la documentation technique, la documentation d'utilisation et la documentation de maintenance. Nous utilisons des outils de documentation pour générer automatiquement la documentation.
  • Réversibilité : nous suivons les bonnes pratiques pour garantir que les sites internet/intranet et applications mobiles peuvent être facilement transférés à un autre prestataire ou hébergeur si nécessaire.

Nos environnements techniques (CMS, Framework, langage)

  • WordPress : CMS open source permettant de créer des sites web et des blogs facilement.
  • TYPO3 : CMS open source avec une grande flexibilité pour créer des sites web complexes et personnalisés.
  • Drupal : CMS open source pour créer des sites web et des applications web complexes avec une grande flexibilité et des fonctionnalités avancées.
  • Joomla : CMS open source permettant de créer des sites web avec des fonctionnalités avancées, y compris les sites de commerce électronique.
  • Jalios : CMS sous licence pour créer des sites intranet à haut niveau de service de type Digital Work Place
  • Symfony : Framework PHP open source pour développer des applications web complexes et évolutives.
  • Flutter : Framework open source de développement mobile pour créer des applications mobiles hybrides iOS et Android.
  • Xcode : l’environnement privilégié pour le développement d’application mobile pour l’univers Apple.
  • Android Studio : l’IDE privilégié pour la réalisation d’application mobile pour l’univers Android.

Nos outils et procédures qualités

  • Rapports d’anomalie et conduite de projet
    Plateforme collaborative : Bugtracking, suivi des actions, documentation projet…
  • Versioning du code et de la base de données GIT
  • Revue de code
    • PHPUnit : Tests unitaires
    • PHP Unit code coverage : Identification du % de code couvert par les tests fournis
    • PHP Code sniffé : Respect des bonnes pratiques de développement
    • PHP Mess dector : Identification des possibilités de bugs, des expressions complexes, des paramètres, méthodes non utilisées
    • PHP Doc : Génération automatisée de la documentation technique à partir des commentaires du code source
  • Respect des standards
    Validateur W3C : Respects des normes du code HTML / CSS produit
    Tanaguru : Identification automatisée d’erreurs en matière d’accessibilité (couverture partielle du RGAA)
  • Compatibilité multiplateforme
    Litmus : Génération automatique de captures d’écran sur tous les supports et navigateurs pour s’assurer de la bonne intégration graphique
  • Galen Framework : Automatisation de points de contrôle Responsive Design
  • Automatisation des tests fonctionnels
    • CasperJS et DalekJS : Points de contrôle du résultat obtenu par certaines actions
  • Tests de performance
    • WebPageTest : Analyse fine de la performance d’une page précise
    • Gatling : Scénarios de tests automatisés avec mesure des temps de réponse globaux
  • Livraison automatisée
    • Capistrano / Drush : Automatisation du processus de livraison avec versioning de chaque version