如题,也可能由于时间紧迫,但感觉更多的原因还是自己的经验不足,开始写代码前没做更多的设计,理解个大概就先写起来,跑起来再说,写了几千行以后,再往后写,就发现有时候不得不重复写一些功能相似的代码,之前写的都不怎么"通用",有一些代码逻辑也不是很好,但都能用,我自己是有写出简洁高效代码的意识的,但就是因为这个,所以如果没开好头,后期就会处于纠结之中,越写越矛盾.
请问一下怎么提升写好代码的能力,代码质量高,设计合理,还要优雅一些,求老程序员能传授一下自己的经验,谢谢.
如果要特指语言的话,就 python.

