Anda di halaman 1dari 10

SENA DESARROLLO WEB CON PHP Actividad 3

Camilo Alejandro Ramírez Rey


2018
¿Por qué deberíamos usar funciones?

● 1) Porque con ellas podemos descomponer procesos complejos en tareas


únicas y simples.
● Por ejemplo cuando necesitamos convertir de grados a radianes, basta
con aplicar una función llamada deg2rad y nos ahorraremos el largo
proceso matemático, resumiendo lo sólo a utilizar esa función que se
utiliza de la siguiente forma:

<?php
● Echo deg2rad (45); //lo que va dentro del paréntesis son los argumentos
var_dump(deg2rad(45) ==M_PI_4);
● ?>
¿Por qué deberíamos usar funciones?

2) Permiten una mejor comprensión del código respecto a la forma lineal


lo cual se traduce en los siguientes factores a favor:
● Mejor mantenimiento a futuro
● Disminución del tiempo de codificación
Ejemplo:
Cuando se realice algún proyecto que a largo plazo necesite cambios será
más comprensible para cualquier codificador y no únicamente para el au-
tor original.
¿Por qué deberíamos usar funciones?

3) Por ser la unidad fundamental de la programación, el uso de funciones


facilitó el desarrollo de la programación modular que marcó el hito en el
desarrollo de Software pues ya no se seguía la programación lineal para
codificar lo cual creó una especie de abstracción beneficiosa para los de-
sarrolladores.

Fue beneficioso porque las funciones fueron la base de lenguajes por


ejemplo como:
C (Que trajo con sigo el desarrollo del paradigma procedimental y es-
tructurado)
¿Por qué deberíamos usar funciones?

● 4) Capacidad de contener información que puede ser usada desde


cualquier parte del código

● Declaramos una función y podemos llamarla desde cualquier parte (si es


global) lo cual favorece muchísimo la re utilización del código.
Ventajas

● 5) Reducción en la depuración y simplificación en la corrección de erro-


res.

● Al reutilizar las funciones en distintos puntos es más difícil que aparez-


can errores y se agiliza el proceso de depurar el programa
¿Por qué deberíamos usar funciones?

● 6) Por no presentar efectos laterales, ósea que sólo se limita a calcular un


valor y no modifica ninguno de los que se describen en el momento de la
invocación.
<?php

echo cos(M_PI); // -1

?>
¿Por qué deberíamos usar funciones?

● 7) Ayuda a no cometer malas prácticas como una mala sobrecarga de


funciones, lo que se ha definido desde un principio se debe mantener sin
embargo se pueden realizar funciones recursivas todo esto nos da una in-
troducción al agotamiento de pila y nos acerca al funcionamiento de la
memoria.
● <?php

● function recursividad($a)

● {

● if ($a < 20) {

● echo "$a\n";

recursividad($a + 1);

?>
Comunidades de expertos en la web

Www.stackoverflow.com
Propósito: Ser un sitio de preguntas y respuestas para programadores y
profesionales de la informática.
Ventajas: una comunidad muy extensa
Desventajas: La mayoría de colaboradores están en inglés lo cual genera
una barrera idiomática.
Sololearn.com
Propósito: Aprender a programar gratis, en cualquier momento, en cualquier lugar y en cualquier
dispositivo.
Ventajas: comunidad extensa, forma de aprendizaje didáctica y compilador integrado.
Desventajas: No es muy extensivo en su información
Comunidades de expertos en la web

● Codigofacilito.com
● Propósito: enseñar a programar en español y de manera fácil
● Ventajas: comunidad muy capacitada
● Desventajas: Algunos de sus contenidos son pagos

Anda mungkin juga menyukai