elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Usando Git para manipular el directorio de trabajo, el índice y commits (segunda parte)


+  Foro de elhacker.net
|-+  Programación
| |-+  Scripting
| | |-+  ¿Que metodos son los mas convenientes para organizar un programa? (Python)
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: ¿Que metodos son los mas convenientes para organizar un programa? (Python)  (Leído 2,980 veces)
XD YO

Desconectado Desconectado

Mensajes: 28



Ver Perfil
¿Que metodos son los mas convenientes para organizar un programa? (Python)
« en: 12 Marzo 2010, 02:53 am »

Buenas noches, Otra vez soy yo <s>molestando</s> preguntando sobre una duda.

Cuando un programa comienza a crecer, que es lo mas conveniente; hacer todas las funciones importantantes globales dentro del programa principal o definirlas cuando se nesesiten o no, organizar los programas en clases o en funciones dentro de funciones (y creo que es mil veces mejor en clases, pero no se).

Tambien agradeceria mucho, sus consejos en cosas que no haya considerando.

De antemano gracias:



En línea

"Fácilmente aceptamos la realidad, acaso porque intuimos que nada es real"
-Borges -El inmortal
Novlucker
Ninja y
Colaborador
***
Desconectado Desconectado

Mensajes: 10.683

Yo que tu lo pienso dos veces


Ver Perfil
Re: ¿Que metodos son los mas convenientes para organizar un programa? (Python)
« Respuesta #1 en: 12 Marzo 2010, 11:45 am »

Depende de lo grande del programa, la escalabilidad y la legibilidad del código.
En realidad siempre terminas haciendo uso de todas ellas.

Funciones: Todo programa debería de tenerla, tener código "tirado" puede dificultar su lectura.
Clases: Trabajar con objetos de ser posible, ya que facilita la estructuración del código y la reutilización del mismo, con el resto de las ventajas que te da usar este paradigma.
Modular: Partiendo de la creación de clases, hacer un programa en base a modulos también facilita la reutilización del código y la legibilidad, ya que tienes por separado los modulos orientados a diferentes usos.

Saludos


En línea

Contribuye con la limpieza del foro, reporta los "casos perdidos" a un MOD XD
"Hay dos cosas infinitas: el Universo y la estupidez  humana. Y de la primera no estoy muy seguro."
Albert Einstein
XD YO

Desconectado Desconectado

Mensajes: 28



Ver Perfil
Re: ¿Que metodos son los mas convenientes para organizar un programa? (Python)
« Respuesta #2 en: 13 Marzo 2010, 01:35 am »

Gracias Novlucker.  :D

La razón por la que pregunto es que el programa comienza a crecer y se vuelve un poco "testarudo"

Gracias
En línea

"Fácilmente aceptamos la realidad, acaso porque intuimos que nada es real"
-Borges -El inmortal
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Busco programa para organizar tareas
Software
Angar 1 2,984 Último mensaje 18 Mayo 2011, 08:30 am
por willyhunting
ayuda para organizar switch y patch panel
Redes
E5150 0 3,012 Último mensaje 31 Julio 2012, 05:05 am
por E5150
¿(Python) Es una mala práctica/costumbre llamar desde __init__ a otros métodos?
Programación General
theluigy13etv 1 3,611 Último mensaje 13 Mayo 2013, 20:43 pm
por s00rk
Programa para organizar iconos de escritorio.
Software
1mpuls0 4 1,319 Último mensaje 4 Abril 2014, 19:07 pm
por 1mpuls0
Metodos especiales en python
Scripting
bvss12 0 1,871 Último mensaje 16 Enero 2016, 13:57 pm
por bvss12
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines