Názor k článku GNOME 3.20: hodnocení softwaru a úpravy fotek od Jiří Eischmann - To je daň za tu flexibilitu rozšíření. Mohou...

  • Článek je starý, nové názory již nelze přidávat.
  • 1. 4. 2016 10:59

    Jiří Eischmann

    To je daň za tu flexibilitu rozšíření. Mohou měnit prakticky cokoliv, protože mění přímo kód Shellu. To ale znamená, že jakákoliv změna v kódu Shellu může rozšíření rozbít. To by kód nesměl vůbec měnit, což je nereálné, nebo by se vývojáři museli utopit v moři regresních testů.
    Nicméně navrhl jsem, že by se mohlo udělat alespoň jednoduché CI s testy, které by zkoušely instalovat rozšíření na novou verzi Shellu a alespoň by to zjišťovaly, jestli se rozšíření nainstaluje a Shell nepadá. Tím se sice nepokryje vše (třeba jestli rozšíření pracuje přesně jak má nebo různé kombinace nainstalovaných rozšíření, kterých je prakticky neomezené množství), ale aspoň trochu by to pomohlo.