Preguntas etiquetadas con php

12
Ventajas de múltiples métodos sobre el interruptor

Hoy recibí una revisión de código de un desarrollador sénior que preguntaba "Por cierto, ¿cuál es su objeción al envío de funciones mediante una declaración de cambio?" He leído en muchos lugares cómo bombear un argumento a través del cambio a métodos de llamada es una mala OOP, no tan extensible,...

12
Manejo de errores en PHP cuando se usa MVC

He estado usando Codeigniter mucho recientemente, pero una cosa que me pone nerviosa es manejar errores y mostrarlos al usuario. Nunca he sido bueno en el manejo de errores sin que se vuelva desordenado. Mi principal preocupación es cuando devuelvo errores al usuario. ¿Es una buena práctica usar...

11
Principio SECO en buenas prácticas?

Estoy tratando de seguir el principio DRY en mi programación tan duro como puedo. Recientemente he estado aprendiendo patrones de diseño en OOP y terminé repitiéndome bastante. He creado un patrón de repositorio junto con los patrones de Factory y Gateway para manejar mi persistencia. Estoy usando...

11
¿Cómo paso los datos de forma orientada a objetos en PHP?

Creo que incluso cuando trabajo con un marco MVC (por ejemplo, CodeIgniter), recurro regularmente a pasar matrices anidadas en lugar de objetos. Esto no sigue bien mi comprensión de la orientación a objetos. Por ejemplo, si tuviera que portar el código a Java, no soñaría con pasar matrices (o...

11
¿Tener paginación disminuye la carga del servidor? (teoría)

Me preguntaba cuál es la razón detrás de la paginación. ¿Se usa porque disminuye la carga sobre los servidores ya que técnicamente limitaríamos la cantidad de filas devueltas por página? Quería hacer algo sin paginación, pero dado que soy nuevo en esto (soy un aficionado) comencé a preguntarme si...

11
Evaluación de espacios de nombres PHP

Estoy en la etapa de prelanzamiento de un proyecto PHP de código abierto, que espero sea utilizado por otros desarrolladores en sus propios proyectos. Actualmente, el proyecto no admite espacios de nombres y estoy tratando de evaluar si debería usar espacios de nombres o la convención de...

11
¿Qué tipo de licencia para poner un proyecto privado?

El proyecto en el que el trabajo es privado con fines comerciales y no su código fuente se distribuye a nadie. Solo la aplicación funcional muestra a los consumidores a través de un sitio web. Tiene la siguiente estructura: El código fuente está escrito en PHP, la única parte donde se usa código...

11
¿Localización en php, mejores prácticas o enfoque?

Estoy localizando mi aplicación php. Tengo el dilema de elegir el mejor método para lograr lo mismo. Método 1: actualmente estoy almacenando palabras para localizarlas en una matriz en un archivo php <?php $values = array ( 'welcome' => 'bienvenida' ); ?> Estoy usando una función...