Well, it's just code when one person owns that code and can implement changes as he pleases. When the changes are so extensive that at least two developers are needed and shared ownership ensues, it becomes "code AND consensus among the code owners".
In blockchain settings it is BY DESIGN always "code AND consensus among code owners". The second part is the more difficult - quasi unsolvable part, not the code in itself