¿Cuáles son algunas de las mejores prácticas a tener en cuenta al desarrollar un programa de script que podría integrarse con una GUI, probablemente por otra persona, en el futuro?¿Cómo diseñar un programa de línea de comando reutilizable para un futuro desarrollo de una GUI?
escenario posible:
- que desarrollar un programa CLI pitón de fantasía que raspa cada imágenes unicornio de la web
- decido publicarlo en github
- Un programador ventilador unicornio decide tomar las fuentes y construir una interfaz gráfica de usuario en ellos
- él/ella se da por vencido porque mi código no es reutilizable
Cómo t o ¿evitar que el paso cuatro permita al programador de fanáticos del unicornio construir su GUI sin demasiada molestia?
+1: gran pregunta! A menudo me he preguntado esto también ... – RBarryYoung