Dělám v malé firmě v týmu, který vyvíjí dost legacy aplikaci. Vývoj je 100% rutina a přehazování fekálií lopatou. Syndrom NIH, ignorování DRY a úplně chybí dokumentace.
Programování je jenom o kopírování podmínek, cyklů, nanejvýš funkcí. Knihovny skoro nepoužíváme, ani externí ani vlastní. Pár seniorů před důchodem na tom trvá. Přitom by celou aplikaci šlo velmi pěkně přepsat funkcionálně a mohl by ji efektivně spravovat třetinový tým.
Testování je plně manuální a nemám představu, co s tím dělat. Pár kolegů se snaží naučit se git, ale dělají to dost hovadsky.
Mění se jenom specifikace formátů a protokolů, přes které aplikace potřebuje komunikovat. Někdy to sklouzne k reverznímu inženýrství, to je zajímavé, nebo taky frustrující.