Difference between revisions of "Initial Setup"

From CSE231 Wiki
Jump to navigation Jump to search
Line 27: Line 27:
 
=AspectJ=
 
=AspectJ=
 
<youtube>l37QJlTsal8</youtube>
 
<youtube>l37QJlTsal8</youtube>
 +
 +
Note for Macs: to find the .m2 folder, press Command (⌘) + Shift + Period (.) at the same time while in your user folder (can be found in /Users).
  
 
=Testing=
 
=Testing=

Revision as of 19:12, 24 January 2023

Ensure everything runs smoothly to avoid issues throughout the semester. Initial setup should be done during the first week of the semester.

Bitbucket

Accept Invite

The first minute of this video (from CSE 131) shows off how to accept a bitbucket invitation sent to your email.

Set Up Access

Choose one of the two approaches below:

Java

  • Download JDK19 (or greater)
  • Install JDK19 (or greater)

JetBrains Student Account

Sign up for a JetBrains Student Account

IntelliJ IDEA Ultimate

Note: it is critical that you download and install the Ultimate version. The Community Edition is NOT sufficient.

Clone Repo

AspectJ

Note for Macs: to find the .m2 folder, press Command (⌘) + Shift + Period (.) at the same time while in your user folder (can be found in /Users).

Testing

class: _SetupTestSuite.java Junit.png
package: setup
source folder: testing/src/test/java

Piazza

Sign up for Piazza. Then join 231 on Piazza.

Results

Submit results to this form so we know how your setup process went.

Bonus

Write pseudocode for this process to parallelize these tasks with fork and join where possible.

To make it interesting... assume the latest version of the JDK must be installed before IntelliJ Ultimate can be installed.

S&Q Prep

Needs to be done before each class session to best prepare for the lecture and exercises:

  • Watch video(s) and/or Read reading(s)
  • Fill out S&Q (Synthesis & Question) Form