软构的课程已经告一段落了,如今回顾起来,收获颇丰。这篇主要是回顾一下自己出现的一些问题,总结一下教训。
掌握一些设计模式尤为重要,老师课上也讲到了一些,并给出了实际例子,但是由于课时限制,并没有全面介绍所有的设计模式。若想要完整了解,可以搜索设计模式相关的学习资源。菜鸟教程网站,此教程中,每一种设计模式都给出了对应的UML类图结构,且用相对简单的实例来帮助理解方便初学者快速掌握自己想使用的某种设计模式。B站“尚硅谷”教程,这是尚硅谷教程中的“设计模式部分”,是教学视频的形式。
因为lab3中要求创建新分支314change,这涉及到的git操作我之前并未学到过,所以我上网找了找git的操作指令教程和解释,廖雪峰的git教程,详细地介绍了git是什么、如何安装git、各种git指令地作用,以博客形式呈现。看完之后,我才领会到git地强大之处。如此之多的git指令,我们可以在今后地学习中慢慢使用并掌握它们,部分暂时用不到的指令无需急切掌握。
java中的GUI程序
lab3中有一个Board类,需要展示符合要求的计划项,手册要求既可以使用GUI实现,也可以使用命令行程序实现,我选择了GUI,这是一位csdn大佬写的Java JSwing教程,目录清晰,内容充实,以博客的形式呈现。另外,我还找到了B站上的一个视频教程,也是讲解JSwing的,这就是B站上的一个JSwing视频教程,一共20集,每集一般在10mins以内,强推!