SlideShare una empresa de Scribd logo
1 de 2
Descargar para leer sin conexión
Tips sobre Escritura de Código Fuente
Desarrollo de Sistemas
Legibilidad en el código fuente es una buena práctica que se debe adoptar desde el primer
día en el que se comienza a estudiar programación....
¿Que es una convención?
Una convención es una regla a seguir para decidir como escribir nombres de identificadores en algún lenguaje
de programación.
¿Porque usar una convención?
Diferentes programadores que intervienen en el desarrollo de un proyecto pueden tener diferentes estilos y
enfoques de la manera en que escriben sus programas.
Mediante el uso de las convenciones de nomenclatura estándar se hace que el código sea más fácil de leer
para sí mismo y para otros programadores involucrados.
La legibilidad del código de es MUY IMPORTANTE porque significa que se dedica menos tiempo tratando de
averiguar lo que hace el código, dejando más tiempo para arreglarlo o modificarlo cuando se hace necesario.
Buenas Prácticas de Programación:
1.- Identar.
2.- Tabular
3.- Nombres completos y auto descriptivos para variables, métodos, constantes y archivos fuente.
4.- Comentar código de forma breve y precisa.
5.- Usar verbos para las funciones ya a que las mismas definen el comportamiento de la clase ( Acción ).
6.- Usar el estilo CamelCase PHP.
7.- Nombre de clases deben ser sustantivos.
8.- Nombre de interfaces deben describir algo que una clase pueda hacer.
Lectura Recomendada:
http://www.realdealmarketing.net/docs/php-naming-convention.php
Ejemplo Simple:

Más contenido relacionado

La actualidad más candente (6)

El pseudocódigo2
El pseudocódigo2El pseudocódigo2
El pseudocódigo2
 
Ventajas y Desventajas de la POO
Ventajas y Desventajas de la POOVentajas y Desventajas de la POO
Ventajas y Desventajas de la POO
 
Informatica
InformaticaInformatica
Informatica
 
Desarrollador de aplicaciones móviles
Desarrollador de aplicaciones móvilesDesarrollador de aplicaciones móviles
Desarrollador de aplicaciones móviles
 
Capitulo 6 leccion 4
Capitulo 6 leccion 4Capitulo 6 leccion 4
Capitulo 6 leccion 4
 
Sql
SqlSql
Sql
 

Destacado

MODELO VISTA CONTROLADOR
MODELO VISTA CONTROLADORMODELO VISTA CONTROLADOR
MODELO VISTA CONTROLADOR
René Pilataxi
 

Destacado (9)

Tutorial de instalación de apache, php, mysql y phpmyadmin
Tutorial de instalación de apache, php, mysql y phpmyadminTutorial de instalación de apache, php, mysql y phpmyadmin
Tutorial de instalación de apache, php, mysql y phpmyadmin
 
Tcp ip
Tcp ipTcp ip
Tcp ip
 
Tcp ip
Tcp ipTcp ip
Tcp ip
 
MODELO VISTA CONTROLADOR
MODELO VISTA CONTROLADORMODELO VISTA CONTROLADOR
MODELO VISTA CONTROLADOR
 
Código Java Escrito de Forma Estándar
Código Java Escrito de Forma EstándarCódigo Java Escrito de Forma Estándar
Código Java Escrito de Forma Estándar
 
Logica
LogicaLogica
Logica
 
Patron de Desarrollo Modelo Vista Controlador
Patron de Desarrollo Modelo Vista ControladorPatron de Desarrollo Modelo Vista Controlador
Patron de Desarrollo Modelo Vista Controlador
 
Calculadora Gráfica Java implementando el Patrón MVC
Calculadora Gráfica Java implementando el Patrón MVCCalculadora Gráfica Java implementando el Patrón MVC
Calculadora Gráfica Java implementando el Patrón MVC
 
32 Ways a Digital Marketing Consultant Can Help Grow Your Business
32 Ways a Digital Marketing Consultant Can Help Grow Your Business32 Ways a Digital Marketing Consultant Can Help Grow Your Business
32 Ways a Digital Marketing Consultant Can Help Grow Your Business
 

Similar a Convenciones Internacionales

1 1 7 Convenciones De Codigo
1 1 7 Convenciones De Codigo1 1 7 Convenciones De Codigo
1 1 7 Convenciones De Codigo
UVM
 

Similar a Convenciones Internacionales (20)

Tema 2.2.- Estilos de Programación
Tema 2.2.- Estilos de ProgramaciónTema 2.2.- Estilos de Programación
Tema 2.2.- Estilos de Programación
 
1 1 7 Convenciones De Codigo
1 1 7 Convenciones De Codigo1 1 7 Convenciones De Codigo
1 1 7 Convenciones De Codigo
 
PARADIGMAS
PARADIGMASPARADIGMAS
PARADIGMAS
 
patrones de codigo.pptx
patrones de codigo.pptxpatrones de codigo.pptx
patrones de codigo.pptx
 
Fundamentos de Programacion - Unidad 1 conceptos basicos
Fundamentos de Programacion - Unidad 1 conceptos basicosFundamentos de Programacion - Unidad 1 conceptos basicos
Fundamentos de Programacion - Unidad 1 conceptos basicos
 
Metodologiaxp
MetodologiaxpMetodologiaxp
Metodologiaxp
 
Exposicion
ExposicionExposicion
Exposicion
 
Fp isc u1 conceptos basicos
Fp isc   u1 conceptos basicosFp isc   u1 conceptos basicos
Fp isc u1 conceptos basicos
 
Enfoques para la reutilización
Enfoques para la reutilizaciónEnfoques para la reutilización
Enfoques para la reutilización
 
Programmer visions
Programmer visionsProgrammer visions
Programmer visions
 
Rap reutilización apropiada para programadores
Rap reutilización apropiada para programadoresRap reutilización apropiada para programadores
Rap reutilización apropiada para programadores
 
Mejores formas de aprender a programar
Mejores formas de aprender a programarMejores formas de aprender a programar
Mejores formas de aprender a programar
 
Paradigmas de programación
Paradigmas de programaciónParadigmas de programación
Paradigmas de programación
 
Paradigmas de programacion
Paradigmas de programacionParadigmas de programacion
Paradigmas de programacion
 
Programación extrema
Programación extremaProgramación extrema
Programación extrema
 
diapositivas de Kevin Salazar .pptx
diapositivas de Kevin Salazar .pptxdiapositivas de Kevin Salazar .pptx
diapositivas de Kevin Salazar .pptx
 
Emergence
EmergenceEmergence
Emergence
 
Presentación del tema.pptx
Presentación del tema.pptxPresentación del tema.pptx
Presentación del tema.pptx
 
Curso de-introduccion-a-la-ingenieria-del-software
Curso de-introduccion-a-la-ingenieria-del-softwareCurso de-introduccion-a-la-ingenieria-del-software
Curso de-introduccion-a-la-ingenieria-del-software
 
Estándares de calidad de software
Estándares de calidad de software Estándares de calidad de software
Estándares de calidad de software
 

Último

POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
silviayucra2
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
FagnerLisboa3
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx
241521559
 

Último (10)

pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Joseph
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
 
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptx
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnología
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
 
Desarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfDesarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdf
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)
 

Convenciones Internacionales

  • 1. Tips sobre Escritura de Código Fuente Desarrollo de Sistemas Legibilidad en el código fuente es una buena práctica que se debe adoptar desde el primer día en el que se comienza a estudiar programación.... ¿Que es una convención? Una convención es una regla a seguir para decidir como escribir nombres de identificadores en algún lenguaje de programación. ¿Porque usar una convención? Diferentes programadores que intervienen en el desarrollo de un proyecto pueden tener diferentes estilos y enfoques de la manera en que escriben sus programas. Mediante el uso de las convenciones de nomenclatura estándar se hace que el código sea más fácil de leer para sí mismo y para otros programadores involucrados. La legibilidad del código de es MUY IMPORTANTE porque significa que se dedica menos tiempo tratando de averiguar lo que hace el código, dejando más tiempo para arreglarlo o modificarlo cuando se hace necesario. Buenas Prácticas de Programación: 1.- Identar. 2.- Tabular 3.- Nombres completos y auto descriptivos para variables, métodos, constantes y archivos fuente. 4.- Comentar código de forma breve y precisa. 5.- Usar verbos para las funciones ya a que las mismas definen el comportamiento de la clase ( Acción ). 6.- Usar el estilo CamelCase PHP. 7.- Nombre de clases deben ser sustantivos. 8.- Nombre de interfaces deben describir algo que una clase pueda hacer. Lectura Recomendada: http://www.realdealmarketing.net/docs/php-naming-convention.php