J'ai trois projets entrants qui partagent un problème commun: ils doivent avoir la logique sur un système Web et ils ont besoin d'une application locale (par exemple point de vente) qui communique avec un tel système via un service Web RESTful. Ma solution La solution que j'ai réussi à trouver …
Je suis sur un projet TDD, donc j'essaie de m'en tenir le plus possible aux bonnes pratiques impliquées dans ce type de développement. L'un d'entre eux évite autant que possible statique et global. Je suis confronté à ce problème: j'ai un objet "article" qui peut avoir des "options" (des "micro-articles" …
J'ai un débat avec un collègue sur l'utilisation correcte (le cas échéant) de trigger_errordans le contexte des méthodes magiques . Premièrement, je pense que cela trigger_errordevrait être évité, sauf dans ce cas. Disons que nous avons une classe avec une méthode foo() class A { public function foo() { echo …
Je viens de commencer un nouveau travail le mois dernier et on dirait qu'ils n'ont AUCUN contrôle de code source pour leur code. Ils comptent sur les sauvegardes que leur hébergeur prend pour eux. Après avoir parlé un peu, j'ai convaincu mon patron que nous devrions certainement utiliser le contrôle …
Je comprends que toutes les variables PHP doivent être précédées d'un signe dollar (par exemple $someValue = 1), mais pourquoi est-ce le cas? Pourquoi ce choix de conception a-t-il été fait? La raison pour laquelle je pose la question est que ma petite amie m'a demandé pourquoi lorsque j'ai mentionné …
J'essaie de m'enseigner le génie logiciel et je me heurte à des informations contradictoires qui me déroutent. J'ai appris la POO et ce que sont les classes / interfaces abstraites et comment les utiliser, mais je lis ensuite qu'il faut «privilégier la composition plutôt que l'héritage». Je comprends que la …
Je refactorise une application PHP , et j'essaie de faire autant d' injection de dépendance (DI) que possible. Je sens que j'ai une bonne compréhension de son fonctionnement, et je peux certainement voir mes cours devenir beaucoup plus légers et plus robustes. Je refactorise pour pouvoir injecter une dépendance plutôt …
Considérez le code suivant, dans lequel le setter est délibérément cassé en raison d'une erreur de programmation banale que j'ai commise à plusieurs reprises dans le passé: <?php class TestClass { private $testField; function setField($newVal) { $testField = $newVal; // deliberately broken; should be `$this->testField = $newVal` } function getField() …
D'ici cet automne, mes deux petits sites Web devraient générer un total d'environ 1200 $ par mois avec un apport minimal / nul, ce qui est suffisant pour que je puisse vivre assez confortablement. Plutôt que de se lancer dans une autre entreprise, j'aimerais passer les prochaines années à faire …
Exemple Je suis tombé sur un code monolithique qui fait "tout" en un seul endroit - charger des données à partir de la base de données, montrer le balisage HTML, agir comme un routeur / contrôleur / action. J'ai commencé à appliquer le code de base de données mobile SRP …
"0", en tant que chaîne contenant un caractère, n'est pas quelque chose de vide intuitivement. Pourquoi PHP le traite-t-il comme FAUX lorsqu'il est converti en booléen, contrairement à d'autres langages de programmation?
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 6 ans . Je sais que cela peut sembler …
J'ai ce problème, je pense que vous pouvez m'aider. PS Je ne sais pas comment appeler cela, donc si quelqu'un trouve un titre plus approprié, veuillez le modifier. Contexte Je fais cette application pour rechercher des lignes de transport en commun. Les lignes de bus sont à 3 chiffres et …
J'ai utilisé Codeigniter beaucoup récemment, mais une chose qui m'énerve est de gérer les erreurs et de les afficher à l'utilisateur. Je n'ai jamais été bon dans la gestion des erreurs sans que cela devienne salissant. Ma principale préoccupation est de renvoyer des erreurs à l'utilisateur. Est-ce une bonne pratique …
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.