Je programme depuis quelques années et je suis devenu très familier avec C # et JavaScript au fil du temps. J'ai des projets C # et JavaScript plus importants que je n'ai aucun problème à parcourir. J'ai récemment commencé un projet PHP & AngularJS pour un travail sans expérience préalable …
Sur une question SO que j'ai posée ici à propos d'un code dont je n'étais pas sûr, quelqu'un a répondu "BTW, code horrible là-bas: il utilise beaucoup le symbole de suppression d'erreur (@)." Y a-t-il une raison pour laquelle c'est une mauvaise pratique? Avec des choses comme: $db=@new mysqli($db_info) or …
Fermé . Cette question est basée sur l'opinion . Il n'accepte pas actuellement les réponses. Voulez-vous améliorer cette question? Mettez à jour la question afin d'y répondre avec des faits et des citations en modifiant ce message . Fermé il y a 4 ans . Je parlais récemment avec un …
Fermé. Cette question est hors sujet . Il n'accepte pas actuellement les réponses. Voulez-vous améliorer cette question? Mettez à jour la question afin qu'elle soit sur le sujet pour Software Engineering Stack Exchange. Fermé il y a 6 ans . J'ai besoin de travailler avec 4-5 programmeurs sur une application …
Fermé . Cette question est basée sur l'opinion . Il n'accepte pas actuellement les réponses. Voulez-vous améliorer cette question? Mettez à jour la question afin d'y répondre avec des faits et des citations en modifiant ce message . Fermé il y a 4 ans . Mon serveur web utilise PHP …
J'ai écrit un framework PHP et un CMS au dessus du framework. Le CMS dépend du framework, mais le framework existe en tant que dossier autonome dans les fichiers CMS. Je voudrais les maintenir en tant que projets séparés sur GitHub, mais je ne veux pas avoir le désordre de …
J'ai lu beaucoup de choses sur TDD mais j'ai encore des doutes. Par exemple, j'ai ces diagrammes de classes: C'est un exemple simple, juste pour en savoir plus sur TDD et les objets fictifs. Quel test dois-je passer en premier? Produit , puis Ligne et dernier, Commande ? Si je …
Dans l'état actuel des choses, cette question ne convient pas à notre format de questions / réponses. Nous nous attendons à ce que les réponses soient étayées par des faits, des références ou une expertise, mais cette question suscitera probablement un débat, des arguments, des sondages ou une discussion approfondie. …
Lorsque je crée une application web, je teste mon travail sur le navigateur pour voir si je reçois des erreurs et les corriger. J'ai fait des applications complexes et tester de cette façon a été facile et rapide. J'ai regardé de nombreuses vidéos sur YouTube concernant phpunit et je ne …
J'ai donc le morceau de code suivant utilisé partout dans mon système. Nous écrivons actuellement des tests unitaires rétrospectivement (mieux vaut tard que jamais mon argument), mais je ne vois pas comment cela serait testable? public function validate($value, Constraint $constraint) { $searchEntity = EmailAlertToSearchAdapter::adapt($value); $queryBuilder = SearcherFactory::getSearchDirector($searchEntity->getKeywords()); $adapter = new …
Je viens de mesurer un gros morceau de code PHP (1153 lignes) en utilisant PHPMD ( http://phpmd.org/ ) et il me dit que le code a une complexité NPath de 16244818757303403077832757824. Cela ressemble à un chiffre incroyablement grand pour moi, ce qui suggère que PHPMD s'est peut-être cassé d'une manière …
Contexte J'ai été engagé pour aider une entreprise à maintenir son serveur. Je travaille sur quelques projets PHP mineurs, mais je regarde également les problèmes de performances et récemment, j'analyse les journaux pour les pirates. Ces gars utilisent leur serveur depuis un certain temps et ont ce que j'appellerais une …
Intro PHP vous permet de surcharger les appels de méthode et les accès aux propriétés en déclarant les méthodes magiques dans les classes. Cela permet un code tel que: class Foo { public function __get($name) { return 42; } } $foo = new Foo; echo $foo->missingProperty; // prints "42" Outre …
J'ai décidé de réécrire complètement un framework PHP (en utilisant MVC) sur lequel je travaille, on et off, depuis des années. Mon problème jusqu'à présent était que je venais juste de trouver des idées, de les jeter dans Trac en tant que tickets et de les ajouter plus tard - …
Dans l'état actuel des choses, cette question ne convient pas à notre format de questions / réponses. Nous nous attendons à ce que les réponses soient étayées par des faits, des références ou une expertise, mais cette question suscitera probablement un débat, des arguments, des sondages ou une discussion approfondie. …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.