网站搭建之InsCode尝鲜记

目录

背景

使用流程

 体验感想 

推荐理由

改进


背景

      学院针对各个年级组织了编程大赛,大二的是网站搭建比赛,就看谁能最规定时间内,完成最酷炫的网站。刚了解了CSDN出来一个在线变成的工具---InsCode,基于云端的代码编辑器和协作平台,同时还能够通过分享链接邀请其他人来协作编辑代码。于是我们的小组决定以“商城网站为主题”立项,在比赛之前,我们使用csdn的新产品InsCode来进行学习和训练。

使用流程

创建前后端两个项目

网站搭建之InsCode尝鲜记_第1张图片网站搭建之InsCode尝鲜记_第2张图片

代码AI生成尝试

网站搭建之InsCode尝鲜记_第3张图片

网站搭建之InsCode尝鲜记_第4张图片网站搭建之InsCode尝鲜记_第5张图片

网站搭建之InsCode尝鲜记_第6张图片

网站搭建之InsCode尝鲜记_第7张图片

 网站搭建之InsCode尝鲜记_第8张图片

// 按作者查询图书并输出
        System.out.println("\n作者为朴灵的图书:");
        ArrayList booksByAuthor = library.getBooksByAuthor("朴灵");
        for (Book book : booksByAuthor) {
            System.out.println(book.name + " " + book.author);
        }

        // 按书名查询图书并输出
        System.out.println("\n书名为《Python编程从入门到实践》的图书:");
        Book book = library.getBookByName("Python编程从入门到实践");
        if (book != null) {
            System.out.println(book.name + " " + book.author);
        }

        // 修改图书信息并输出
        book = library.getBookByName("人类简史");
        library.updateBook(book, "未来简史", "尤瓦尔·赫拉利");
        System.out.println("\n修改后的所有图书:");
        allBooks = library.getAllBooks();
        for (Book b : allBooks) {
            System.out.println(b.name + " " + b.author);
        }

        // 删除图书并输出
        book = library.getBookByName("深入浅出Node.js");
        library.removeBook(book);
        System.out.println("\n删除图书后的所有图书:");
        allBooks = library.getAllBooks();
        for (Book b : allBooks) {
            System.out.println(b.name + " " + b.author);
        }

运行结果:

网站搭建之InsCode尝鲜记_第9张图片

 体验感想 

       令人惊喜的是,对于刚接触后段框架的我来说,帮助我很好的梳理了Spring MVC编程的逻辑架构,从软件工程的角度帮助我完善了一个完整项目架构的思路,更好的帮助我学习了对网络编程框架的使用。在使用inscode进行学习的过程中,在后端部分,inscode中的AI可以根据我的需求给出数据库表设计,实体类设计,dao层设计、servece层设计以及控制器设计,最后甚至包括了项目的打包部署。

       还有一个非常有用的功能,那就是在编写代码时,系统会自动检测和预测可能的错误,并给出建议和修正建议,这可以帮助我避免常见编程错误和大量的调试工作。很好地提高了我的开发效率。

推荐理由

1. 可以自动搭建环境,减少在环境搭建上浪费的时间。同时还支持多种语言和框架,包括 JavaScript、Python、React、Vue 等,可以满足不同用户的需求

2. 可以多人协作来完成项目的开发

3. 含有AI助手,可以对代码直接进行测试、优化、注释等,有不懂的还能直接提问

网站搭建之InsCode尝鲜记_第10张图片

4. 可以同时完成前后端的代码逻辑,且支持其他用户访问

5. 支持代码片段分享,用户可以将自己的代码分享到社区中,与他人交流学习

改进

1. 引导需要加强 

2. 缺少网络编程项目的模板

3. AI可以引入图片生成的功能,更快捷的完成前端资源的生成

4. 代码补全功能需要完善

你可能感兴趣的:(inscode)