recientemente he empezado a utilizar Python 2.6 para administración del servidor Ubuntu y tienen dos problemas menores en relación con la redundancia:evitar la redundancia en Python
Lo primero son las importaciones: todos se parecen algo así como Clase
importación de la clase
from class import Class
Y la segunda cosa son __init__
métodos:
__init__(self,arg1,...,argn):
self.arg1 = arg1
...
self.argn = argn
¿Hay formas de evitar estas duplicaciones?
¡Gracias ya! Corregí mi importación y a partir de ahora mantendré los módulos en minúscula. ¿Cómo podría uno manejar/editar módulos grandes de manera efectiva sin dividirlos? – Jasper
¿Qué quieres decir con módulos grandes? ¿3k líneas de código son un gran módulo? Tal módulo puede contener muchas clases. Puede codificar mucho más escasamente en python que en 'Java' /' C++ ', por lo que mantener múltiples clases en el módulo no significa que sea grande. – gruszczy