做个简单的基于dash+plotly的WEB应用,Qoder把代码全写到同一个文件里面导致app.py的代码超过4000行,后续不管是碰到问题还是修改BUG都很要读取整个文件分析。让Qoder对代码进行重构,不是一般的弱,每次重构都是讲app.py中的代码抽取一部分出来建立文件,但原来app.py中的代码却依旧保留,然后来来回回的提示说因为app.py的文件太大(行数太多),采用更实际的策略:创建一个新的完全模块化的app.py,依旧保留原来的app.py(只是复制了一份到backup/app_backup.py),新的app.py直接去调用旧的app.py。
为啥代码重构的时候,函数都已经抽取出来放到另外的文件里了,原来文件中的代码却不改成引入新文件后的函数调用,还保留原来的代码,导致一直说文件太大,白白浪费了上千的credits却重构的毫无意义!
