add more comment on Writing Solid Code