Názor k článku Automatický refaktoring zdrojových kódů Pythonu s využitím nástroje Pyrefact od Jan Judas - Jasný, na psaní kódu je Python v pohodě. Ale...

  • Článek je starý, nové názory již nelze přidávat.
  • 12. 4. 2024 6:35

    Jan Judas

    Jasný, na psaní kódu je Python v pohodě.
    Ale strašně blbě se refaktoruje. Věci jako "find usages" nebo "rename" nefungujou v žádném IDE spolehlivě. U malého projektu jako máte vy ("tisíce, možná desetitisíce řádků" není zrovna moc) to ještě tolik nevadí, protože ho člověk může mít celý "v hlavě", ale čím větší, tím to začíná být horší peklo. A efektivita vývoje pak najednou jde strašně dolů.

    Pokud někdo nezažil vývoj v jazyce, kde tyhle věci mají plnou podporu IDE, tak chápu, že to třeba bere jako nutnou daň za větší projekt. Ale já si pamatuju, jak fungovala Java v Intellij Idea na projektu, co měl statisíce řádků - dáš "Rename" nějaké věci a ono ji to přejmenuje správně a všude a můžeš se na to 100% spolehnout. Dáš "Find usages" a najde ti všechny a bez false positives. Tohle hrozně urychluje práci a Python to nemá.