Vlákno názorů k článku Kontinuání integrace – nástroje Jenkins CI vs. Atlassian Bamboo od Sid - Super, skoda iba, ze u dost firiem sa...

  • Článek je starý, nové názory již nelze přidávat.
  • 15. 11. 2016 5:39

    Sid (neregistrovaný)

    Super, skoda iba, ze u dost firiem sa tieto postupy zvrhnu na klasicku byrokraciu. Tj mame jenkins, metriky, jira, javadoc , predpisanie formatovanie a na konci v kode sracky len preto, ze kvalita kodu vyzaduje aj cas na co vacsina firiem .... .a realita je buzeracia, ze riadok je dlhsi ako 100znakov lebo tomuto kriteriu rozumie aj debil ale to ze uz v prvej verzii sa musia robit v kode "sialenosti" aby to slo (ved potom to fixneme) to pre zmenu netrapi skoro nikoho. Ved jenkins hlasi ok, pokrytie testami super(ale realne pokryte tak 20% a aj to len spravne parametre) a dokumentacia tiez (citaj eclipse generuje stuby pre javadoc). Uz len treba vygenerovat grafy pre vedenie a do firemneho platku napisat odu na projekt. Samozrejme plus fotka teamu plna optimizmu.

  • 15. 11. 2016 9:54

    Ivan (neregistrovaný)

    Tyhle nastroje je potreba brat s rezervou. Veci jako SonarQube jsou eye-candy pro management. Nekdo bez zkusenosti, bez praxe, muze snadno zkontrolovat jestli se vyvojari "neflakaji". Pokud to ale nasadi manager bez praxe, a pouziji se kontroly ktere vytvoril uhrovity pubertak bez zkusensti tak je z toho "prus**r".

    Schvalne se kouknete na stackoverflow kolik zoufalcu se snazi napsat SQL dotaz "GROUP BY" tak aby v nem nebylo "GROUP BY". Jenom proto, aby jim kod prosel touhle sr**kou.

    Bohuzel i Jave existuji ruzne ideologie, a jeden ze zpusobu, jak ostatnim vnutit svoje nabozenstvi je vytvorit test pro Sonar, ktery neco vynucuje.

  • 15. 11. 2016 12:13

    podlesh

    Tyhle nástroje musí sloužit pro vývojáře a být nastaveny podle jejich potřeb. Pokud o tom jak to mají dělat rozhoduje někdo jiný jinde, tak to nikdy nebude dobře fungovat (a to platí i pro případy, kdy tomu skutečně lépe rozumí - viz různé offshoringové historky).

    Druhá věc je, že z každého pravidla musí existovat výjimka - musí ji ale někdo zodpovědně schválit a zvážit. Háček je ale v tom zodpovědně.

    Třetí věc je, že hlavním problémem ve vývoji SW jsou lidé, takže se jedná a vždy bude jednat o válku různých ideologií (protože lidé ideologie mají - pokud někdo tvrdí že ideologii nemá, tak to většinou znamená jen že tu svoji nepočítá nebo ji považuje za přírodní zákon).