Previous Lecture Lecture 5 Next Lecture

Lecture 5, Mon 10/14

A little bit of Spring Boot

Let’s look at the src/main/resources/templates folder

Graded Homework Update

You should be on Slack

It’s important to be registered on the Slack. One of the important skills we’re learning in this course is professional communication, as it relates to software development. The Slack channel will be our primary vehicle for that.

Important information will be disseminated there.

There are clients for iOS, Android, Windows, MacOS and Linux (.deb and .rpm).

Or you can just use the web at https://ucsb-cs56-f19.slack.com

If you aren’t on the Slack, get on the Slack!

Lab03 Update 10/13/2019

Last Monday and Wednesday 10/07/2019 and 10/09/2019 in lecture I mentioned that we were not generating the javadoc for lab03. However, both the instructions and the grading rubric on Gradescope were sending a different message.

Accordingly, I’ve now updated the instructions, and am providing a few extra days in case you want to review your submission.

If your score on Gradescope shows 100%, there is no action you need to take.

Otherwise, if you have a score less than 100% and want to try to increase your score, you have until the deadline shown on Gradescope to try to get additional test cases to pass, or troubleshoot whatever may be going awry.

To review: the reason we are not generating the javadoc is that when jacoco test coverage reports are generated along side javadoc and published to Github pages, it leakes the source code. That is of course not a good idea for a closed source assignment, since it may lead to a temptation of academic dishonesty.

We are looking into alternative means to publish javadoc and jacoco reports in a way that makes it possible for the students authoring the repo and the course staff to see them, but no-one else.

Also: if you had trouble with the mvn jacoco:report command:

Lab04 Overview

== vs .equals

https://ucsb-cs56.github.io/topics/java_double_equals_vs_dot_equals/

The .equals method from cs56-rational-ex13

We were looking at the test coverage in cs56-rational-ex13 on the branch pcDemoTestCoverage.

We got as far as the .equals method.

We might come back to that, but I want instead to skip forward to looking at