No Need to Lift a Finger Anymore? Assessing the Quality of Code Generation by ChatGPT | Synapse