Questions marquées «php»

12
Est-il utile de mini-refactoriser du code dans l'espoir d'améliorer la qualité, ou est-ce simplement de «déplacer du code» sans grand bénéfice?

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 dans son propre fichier,...

12
Avantages de plusieurs méthodes sur Switch

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...

12
Gestion des erreurs en PHP lors de l'utilisation de MVC

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...

11
Dois-je utiliser JSON juste pour utiliser JSON

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?...

11
Évaluation des espaces de noms PHP

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...

11
Localisation en php, bonnes pratiques ou approche?

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...

11
Principe SEC dans les bonnes pratiques?

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...