I remember reading a text: Wei wenwang asked Bian Que
Wei wenwang asked Bian Que, "which of the three sons is the best medicine ?」 Bian Que said: "Long Brother is the best, middle brother is the second, and Bian Que is the lowest .」 Wei wenhou said: "Do you have to learn evil ?」 Bian magpie said: "My eldest brother has no shape but regards God as a disease, so he is not named home. The Chinese elder brother is in the root of his hair, so he is not named as a doctor. If you are a magpie, you may have blood, drugs, and skin, and you will not be able to hear it in zhuhou .」
I thought of programming.
It is a good expert to take care of programs before they are written. During program testing, errors are found and errors are supplemented, followed by errors. When a problem occurs on the production line, this kind of programmer can imagine causing losses without knowing where the program is wrong.
Do not consider refactoring as a reason for poor writing, because refactoring takes more time than new writing, which is half the effort.