[python] Nej*ne*oblíbenější modul
Ken Mijime
kenaco666 na gmail.com
Středa Srpen 17 13:14:18 CEST 2016
Obávam sa že je veľa seznamáckych technológií, ktoré by sa mali dať na
diskety a zakopať v nevadskej púšti neďaleko hier E.T.
On 17.08.2016 12:31, Petr Messner wrote:
> Ok :)
>
> Věci, co mi na modulech a knihovnách vadí:
>
> - žádná nebo divná dokumentace
>
> - víc způsobů, jak dělat jednu věc; typicky high- a low- level api. Pokud stačí používat jen jedno (ideálně to high-level), tak ok, ale když se musí kombinovat oboje...
>
> - globální stav/proměnné, spoléhání se na věci (typicky konfigurace), které nemusí platit
>
> - cizorodé nebo archaické koncepty v API; počínaje nezvyklou terminologií a velikostí písmen, přes APi založené na textových řetězcích (SQL) po Céčkový styl API
>
> - víc různých knihoven nebo jejich verzí na tu samou věc, přitom žádná z nich kompletní. Typicky: naprasený Python klient/oficiální knihovna něčeho -> protest-knihovna, která to dělá lépe, ale nezbyl čas ji dokončit -> další série protest-knihoven -> refaktor původní oficiální knihovny, během kterého se ale na původní stabilní verzi už kašle.
>
> - nepřipravenost na async I/O
> - není thread-safe, fork-safe, EINTR-safe
> - divný způsob instalace
> - slabé možnosti komunikace s autory/správci
>
> No a většinu těchto věci splňuje - splňují :) AWS klienti a SOAP knihovny. A mysql.connector.
>
> A pak jsou věci, které jsou světem sami pro sebe, např. Zope.
>
> Zároveň se tu veřejně omlouvám za Sklik.cz Python klienta (z roku 2012 nebo kolik), což lze ale aspoň omluvit tím, že ho z většiny psal tehdejší kolega céčkař :)
>
> Petr Messner
>
> 17. 8. 2016 v 10:34, Pavel Schön <pavel at schon.cz>:
>
>> Zdravím, zajímalo by mě, jaký je váš nej*ne*oblíbenější modul, resp. balíček v pythonu, zejména ze standartní knihovny. Napište také, proč tomu tak je.
>>
>> Ptám se proto, že vyvíjím náhradu jednoho modulu a jsem zvědavý, jestli ho tu někdo zmíní. Svůj projekt představím později.
>> _______________________________________________
>> Python mailing list
>> python at py.cz
>> http://www.py.cz/mailman/listinfo/python
>>
>> Visit: http://www.py.cz
> _______________________________________________
> Python mailing list
> python at py.cz
> http://www.py.cz/mailman/listinfo/python
>
> Visit: http://www.py.cz
Další informace o konferenci Python