Using such assignments may cause hard to detect errors. It is therefore considered a bad programming practice.