> Co jsem se díval (8 let nazpět) někdy v době Python Django, tak tohle je tak na 10 řádků. A to ani nemluvím o Ruby On Rails.
Ano, 10 řádků furt opakujícího-se kódu kde se liší názvy class a proměných, které může napsat AI
> Knihovna na B-Tree se napíše jednou, už byla napsaná v C někdy v roce 1980. Proč AI?
Když jsme potřebovali naposledy řešit btree v PHP, nic na to neexistovalo ... Aspoň co by splňovalo požadavky.
> Tohle je moje moc oblíbené téma. Vymyslí se stopadesátá vrstva... Která má zjednodušit práci.
CI není o zjednodušování ale o standarizaci. Stejně jako docker. Tj. dřív developeři říkali "ale mě to na lokále funguje" ... Ono fungovalo, protože onen developer měl jiný webserver, jinou verzi PHP, jinou verzi ruby nebo třeba rustu. Nebo prostě pouštěl testy jinak.
Dnes má CI vždy stejné výsledky (protože jak se má co dělat máte napsané v souboru), člověk může jít do historie, vidí kdo si pouštěl jaké testy, co dělal a co rozbil.
Docker image je vždy stejný, tj. když to běží developrovi v dockeru, na CI serveru v dockeru, bude to pravděpodobně běžet i na PRODukci v dockeru ...