Evitar sql injection y xss

Leonardo Soto M. leonardosoto en tutopia.com
Jue Sep 27 10:44:02 CLT 2007


On 9/27/07, Rodrigo Fuentealba <darkprox en gmail.com> wrote:

> ¿Python 3K es el que te dice qué va a fallar en una próxima versión y
> qué no, verdad?

No exactamente. Ahí lo que falla, falla no más.

Creo que a lo que te refieres es a los DeprecationWarnings, y claro,
probablemente en Python 2.6 se agreguen más DeprecationWarnings para
incentivar a la gente a dejar de usar lo que va a dejar de funcionar.
Ahora, esto no es una medida específica para Python 3.0. Existe hace
tiempo, y es parte del desarrollo normal del lenguaje.

Pero además, para todos los cambios triviales que habrá que hacer en
el código, existe una herramienta mas o menos oficial (2to3) que los
automatiza.

Volviendo al topic, y haciendo de abogado del diablo: No creo que haya
fórmulas mágicas: ni ser compatible hacia atrás a morir como el API de
Win32 (es entretenido leer algunas del blog de Raymond Chen[1] y ver
la cantidad de hacks que tiene esa cosa y por qué[2]), ni botar todo y
hacer la próxima maravilla casi desde cero, como Perl 6.

De hecho, Python3k no es una reescritura completa, sino una nueva
versión en la que está permitido romper la compatibilidad hacia atrás.

[1] http://blogs.msdn.com/oldnewthing/
[2] Ej: http://blogs.msdn.com/oldnewthing/archive/2004/03/26/96777.aspx
-- 
Leo Soto M.



Más información sobre la lista de distribución Linux