why I should at least complile code before I checkin