[pyar] [Consulta] Instrucción assert

Apokalyptica Painkiller apokalyptica79 en gmail.com
Mie Jun 12 10:20:07 ART 2013


Gracias Santiago ayuda mucho entender el contexto :)


El 12 de junio de 2013 10:12, Santiago Basulto
<santiago.basulto en gmail.com>escribió:

> Como siempre hay una cuestión de gustos y necesidades en el medio. Los
> asserts los usan mucho los programadores deterministas. La programación
> determinista, a grandes rasgos, se da cuando uno quiere tener altamente
> controlado el contexto de un programa. Suponé algún programa de alta
> complejidad y tal vez misión crítica, es bueno estar seguro que todas las
> reglas se cumplen, sino no se puede seguir. También es usado mucho en
> programas "matemáticos". Tal vez Angel nos pueda dar más info pq la tiene
> clara con este tema.
>
>
> 2013/6/12 Apokalyptica Painkiller <apokalyptica79 en gmail.com>
>
>> Gracias Matigro :)
>>
>>
>> El 12 de junio de 2013 09:06, Matigro <matigro en gmail.com> escribió:
>>
>>>
>>> 2013/6/11 Apokalyptica Painkiller <apokalyptica79 en gmail.com>
>>>
>>>> Hola gente, alguien hace uso de la instrucción assert?
>>>>
>>>> Si no lo hacen, qué usan en su lugar?
>>>>
>>>> Gracias
>>>>
>>>
>>> El assert, yo lo comprendo como 'verificarme esto' y le tirás la
>>> condición.
>>>
>>> EMHO lo usaría solo en los tests.
>>> Lo he visto en el código de un programa (views.py de Django) y no quedan
>>> para nada bien, ensucian el código, desfavorecen la lectura y la compresión
>>> del propósito de éste. Los asserts no son tenidos en cuenta al compilar el
>>> código para producción.
>>>
>>> Repito, tal como he visto en otros lenguajes de programación, solo los
>>> usaría para tests.
>>>
>>> ¿Qué usar?
>>> Si la condición que estoy probando es conocida a priori, algún
>>> condicional.
>>> Si me quedan dudas de como puede explotar, excepciones.
>>>
>>> Salute
>>> --
>>> http://www.linkedin.com/in/matiasgieco
>>>
>>> _______________________________________________
>>> pyar mailing list pyar en python.org.ar
>>> http://listas.python.org.ar/listinfo/pyar
>>>
>>> PyAr - Python Argentina - Sitio web: http://www.python.org.ar/
>>>
>>> La lista de PyAr esta Hosteada en USLA - Usuarios de Software Libre de
>>> Argentina - http://www.usla.org.ar
>>>
>>
>>
>>
>> --
>> I live each day
>> Like it's my last
>> I live for rock and roll
>> I never look back
>>
>> I'm a rocker
>> Do as I feel as I say
>> I'm a rocker
>> And no one can take that away
>>
>>
>> _______________________________________________
>> pyar mailing list pyar en python.org.ar
>> http://listas.python.org.ar/listinfo/pyar
>>
>> PyAr - Python Argentina - Sitio web: http://www.python.org.ar/
>>
>> La lista de PyAr esta Hosteada en USLA - Usuarios de Software Libre de
>> Argentina - http://www.usla.org.ar
>>
>
>
>
> --
> Santiago Basulto.-
>
> _______________________________________________
> pyar mailing list pyar en python.org.ar
> http://listas.python.org.ar/listinfo/pyar
>
> PyAr - Python Argentina - Sitio web: http://www.python.org.ar/
>
> La lista de PyAr esta Hosteada en USLA - Usuarios de Software Libre de
> Argentina - http://www.usla.org.ar
>



-- 
I live each day
Like it's my last
I live for rock and roll
I never look back

I'm a rocker
Do as I feel as I say
I'm a rocker
And no one can take that away
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.python.org.ar/pipermail/pyar/attachments/20130612/5529f30a/attachment.html>


More information about the pyar mailing list