https://foro.gambas-es.org/viewtopic.php?f=16&t=5626
-----------------------------------
Shell
Martes, 05 Julio 2016, 19:54

[Python] PEP8. Estilos Y Normas Para Entendernos
-----------------------------------
Buenas!.

Pues imaginar por un momento que para escribir una aplicación en Gambas debieras escribirla de una manera y no como
tu quieras. Al igual que tener una monja al lado ( las de antes ) con una regla dándote con la regla hasta en la "célula de identidad".

No es que yo diga que no haya que tener un buen estilo a la hora de escribir. Nooo, todo lo contrario, pero tampoco hay
que obsesionarse y llevarlo al extremo.

Claro que si aprendes desde el primer momento a hacerlo de una forma y a cumplirlo, luego no te resultara extraño.
Que una cosa es usar una instrucción cuando se debiera usar otra y otra muy distinta es que pierdas mas tiempo en
"floriturear el código" que en crear una aplicación que funcione.

[quote]
- ¿ Te has fijado como he dejado la primera línea ?.
- La has bordado, tio!.
- Y es solo la primera!.
[/quote]

En cuanto a estilos y depuración que vengan luego cuando lo tengas que entregar. 
La mar de interesante, cuando tengas un código de mil lineas. Ahora aplícale "el corrector ortográfico", cof, cof...
quiero decir la guía de estilos PEP8.

Si queréis conocerlo y tenéis curiosidad...(no muerde,tranquilo). 

[url=http://recursospython.com/pep8es.pdf]Pep8 en Español. Guía de estilos para un código Python

Acojona, ¿ eh ?.  Pues muy mal, tabla!.

Saludos


-----------------------------------
jguardon
Martes, 05 Julio 2016, 23:11

Re: [Python] PEP8. Estilos Y Normas Para Entendernos
-----------------------------------
Me encanta Python por lo poco que cuesta escribir programas legibles y limpios y lo fácil que es seguir PEP8, aunque no sea al 100%.

Al menos, la indentación es obligatoria para que funcionen los programas, que es fundamental también para poder leerlos sin rompernos la vista.

Me cuesta entender en el caso de gambas, que aún teniendo un sistema de indentación automática, se sigan viendo programas sin ninguna o con una mala indentación.

Saludos


-----------------------------------
Shell
Miercoles, 06 Julio 2016, 09:12

Re: [Python] PEP8. Estilos Y Normas Para Entendernos
-----------------------------------
Jesús:

En el editor de Gambas, tenemos el formateado automático, que ayuda bastante. Otra cosa es no seguir un estilo adecuado para que 
todo programador pueda leer el código, entenderlo. Un poco de orden.

[quote]
Me encanta Python por lo poco que cuesta escribir programas legibles y limpios y lo fácil que es seguir PEP8, aunque no sea al 100%.
[/quote]

Totalmente de acuerdo. Pero eso no le quita merito a Gambas. ;-)
Aunque no sé que me pasa cuando veo un código en Python y vuelvo a ver un programa en Basic, lo noto totalmente distinto.
No quiero pensar que sea que no me gusta el formato como se ve en Basic.  Diría que es como muy apelotonado el código.  :sad: 

A veces cuando el código es enorme se hace eterno visualizarlo de alguna forma.
A pesar de todo Gambas tiene muchas cosas que facilitan trabajar con código.

[quote]
Me cuesta entender en el caso de gambas, que aún teniendo un sistema de indentación automática, se sigan viendo programas sin ninguna o con una mala indentación.
[/quote]

¿ Eso ocurre aún ?. Pues debe ser que no conoce el desarrollador esa función.   ( No me lo puedo creer ).  :shock: 

Para comenzar no hay por que seguir al pie de a letra el PEP8, lo que si hay que tener es un poquito de orden, de dar cierta legibilidad 
y presencia al código. Un buen estilo y que se puede mejorar con el PEP8. Es igual de aplicable a Gambas.

Saludos


