优点:
1. 现在的代码辅助工具能集成IDE,边写边生成能省不少键盘和重复劳动。
2.确定性的问题,直接问AI比搜索简单:比如算法类、一个具体函数实现,一个函数使用,尤其是一些不知道怎么搜的问题。
缺点:-对框架、版本、长代码并没有很好的支持能力。
1.并不能很好的处理软件版本问题: 会出现大量奇怪的依赖报错
2.并不能写很长的程序,跨语言的程序,比如前后台结合
3.不能很好的理解框架里面的约定。比如Flask默认会在工程下寻找templates
,但是可以通过代码指定其他目录。 一旦没有理解这两者的关联,就会出现目录多了层级,或者没有指定路径的异常。
app = Flask(__name__, template_folder=’./app/templates’)
3.没有试过更复杂的代码生成, 比如能做到spring-creater类似项目,根据db直接生成完整的CRUD 项目。
发表回复