„Rust to rak”, czyli rzecz o software maintainability
Od dopuszczenia języka Rust do implementacji jądra społeczność Linuxa toczy na ten temat mniej lub bardziej gorącą dyskusję. W ostatnich miesiącach przerodziła się ona wręcz w kłótnię, której skutkiem było odejście kilku prominentnych maintainerów kernela. W artykule tym nie chcę się jednak skupiać ani na Rust, ani na Linuxie, ani tym bardziej na „czynniku ludzkim”, zarządzaniu ego i (excuse-moi) dramie. Moim celem jest przyjrzenie się ważnej charakterystyce architektonicznej oprogramowania – maintainability.