Récemment, j'étais TDDing une méthode d'usine. La méthode consistait à créer soit un objet simple, soit un objet enveloppé dans un décorateur. L'objet décoré peut être de plusieurs types, tous étendant StrategyClass. Dans mon test, je voulais vérifier si la classe d'objet retourné était comme prévu. C'est facile quand un …
J'ai reçu un examen du code d'un développeur senior aujourd'hui demandant "Au fait, quelle est votre objection à la répartition des fonctions par le biais d'une instruction switch?" J'ai lu à de nombreux endroits sur le fait que pomper un argument via des méthodes de basculement vers un appel est …
D'accord, je vais y faire face: je suis un meilleur codeur que je ne le suis dans les bases de données, et je me demande où se trouvent les réflexions sur les "meilleures pratiques" sur le sujet de faire des calculs "simples" dans la requête SQL par rapport à le …
J'ai une base de code privée assez importante qui a évolué depuis une dizaine d'années maintenant. Je n'utilise pas phpDocumentor mais depuis que l'utilisation des sections docblock est devenue tout à fait la norme dans les projets open source, j'ai également adopté l'écriture de docblocks pour toutes les méthodes publiques …
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 5 ans . Dans mon équipe, nous travaillons …
Supposons qu'il existe une Pageclasse, qui représente un ensemble d'instructions pour un rendu de page. Et supposons qu'il existe une Rendererclasse qui sache rendre une page à l'écran. Il est possible de structurer le code de deux manières différentes: /* * 1) Page Uses Renderer internally, * or receives it …
Je crée un jeu 2D pour un site Web où l'univers peut devenir extrêmement grand (essentiellement infiniment grand). Initialement, l'univers est composé de 6 étoiles qui sont à égale distance de l'origine (0, 0). Ma tâche est de pouvoir générer plus d'étoiles qui auront des "chemins" (bords) qui se connecteront …
J'essaie de suivre le principe DRY dans ma programmation aussi fort que possible. Récemment, j'ai appris des modèles de conception en POO et j'ai fini par me répéter beaucoup. J'ai créé un modèle de référentiel avec des modèles d'usine et de passerelle pour gérer ma persistance. J'utilise une base de …
Je construis un site de blogging pour l'apprentissage, avec un back-end PHP / MySQl. Toutes les entrées utilisateur sont traitées avec des formulaires envoyés dans des requêtes POST. Est-ce que l'utilisation de JSON le rendra plus propre ou plus facile à maintenir ou à ajouter des fonctionnalités? Ou suis-je en …
Je localise mon application php. J'ai un dilemme à choisir la meilleure méthode pour y parvenir. Méthode 1: Je stocke actuellement des mots à localiser dans un tableau dans un fichier php <?php $values = array ( 'welcome' => 'bienvenida' ); ?> J'utilise une fonction pour extraire et renvoyer chaque …
Je lis des objets PHP, des modèles et de la pratique . L'auteur essaie de modéliser une leçon dans un collège. L'objectif est d'afficher le type de leçon (conférence ou séminaire), et les frais pour la leçon selon qu'il s'agit d'une leçon horaire ou à prix fixe. La sortie doit …
Je suis au stade de la pré-version d'un projet PHP open-source, qui, je l'espère, sera utilisé par d'autres développeurs dans leurs propres projets. Le projet ne prend actuellement pas en charge les espaces de noms et j'essaie d'évaluer s'il doit utiliser des espaces de noms ou la convention de dénomination …
Je me demandais quelle est la raison de la pagination? Est-il utilisé parce qu'il réduit la charge des serveurs, car nous limiterions techniquement le nombre de lignes renvoyées par page? Je voulais faire quelque chose sans pagination mais étant donné que je suis nouveau dans ce domaine (je suis un …
Quelles stratégies pourraient être utilisées pour automatiser la création de cas de tests unitaires? Quels aspects devez-vous examiner dans chaque classe pour pouvoir générer au moins un squelette décent? Je me rends compte qu'une solution automatique complète n'est pas pratique, mais j'aimerais accélérer un peu la création du test en …
Fermé . Cette question doit être plus ciblée . Il n'accepte pas actuellement les réponses. Voulez-vous améliorer cette question? Mettez à jour la question afin qu'elle se concentre sur un problème uniquement en modifiant ce message . Fermé il y a 5 ans . Je suis sur le point de …
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.