"bez typových informací se v Pythonu jen těžko tvoří rozsáhlejší aplikace"
Kontroverzní až fanatické tvrzení. Já v Pythonu typy nepoužívám a Python používám právě pro jeho beztypovost. A nic těžkého na tom nevidím. Jen někteří programátoři posedlí typy jsou na nich závislí, neumí bez nich programovat a snaží se své omezení vydávat za něco normálního. Typy na jednu stranu částečně automatizují kontrolu kódu, na druhou stranu mnohdy zbytečně komplikují návrh programu.
A kolik vás na tom projektu pracuje? A jak je velkej? A jak dlouho bude žít? Jak moc se bude vyvíjet a refaktorovat?
Pokud je to projekt, na kterým pracuje jeden člověk a celej ho udrží v hlavě, pak to asi jde (i když i tam bych osobně typy použil).
Na cokoliv většího to sice teoreticky jde, ale stojí to řádově víc úsilí a disciplíny a nevyplatí se to.
Ja myslim, ze dokud nikdo po nikom nechce nejaky code standard(PEP8, atd.) nevyjimaje "acceptance criteria", tak nejake "nekomplikovani navrhu programu" jde. Jakmile prichazi na radu patricne "requirements", nekomplikovani jde defakto stranou. Navic potom je takovy projekt neseriozni a plny potencionalnich chyb, ktere mohou situaci docela zavarit...