--- title: "Jam 08 - Summary and Submission" tags: - 2 ๐ in writing - 3 ๐งช in testing - 4 ๐ฅณ done --- <!-- markdownlint-disable line-length single-h1 no-inline-html --> <!-- markdownlint-configure-file { "ul-indent": { "indent": 4 }, "link-fragments": {"ignore_case": true} } --> {%hackmd dJZ5TulxSDKme-3fSY4Lbw %} # Project Structure The following new files should be in your repository: ```text csci205_jams/ โโโ src/ โ โโโ main/ โ โ โโโ java/ โ โ โ โโโ jam08/ โ โ โ โโโ controller/ โ โ โ โ โโโ StockViewController.java โ โ โ โโโ model/ โ โ โ โ โโโ Stock.java โ โ โ โ โโโ StockDataLoader.java โ โ โ โ โโโ StockModel.java โ โ โ โ โโโ TechnicalAnalysis.java โ โ โ โโโ view/ โ โ โ โ โโโ StockView.java โ โ โ โโโ StockVisualizerApp.java โ โ โ โโโ HelloFX.java โ โ โ โโโ HelloMain.java โ โ โโโ resources/ โ โ โโโ jam08/ โ โ โโโ stock_data.csv โ โ โโโ styles.css โ โโโ test/ โ โโโ java/ โ โโโ jam08/ โ โโโ StockVisualizerTest.java ``` # Summary In this jam, you've created a professional-grade stock market visualization tool that demonstrates: - Effective use of the Streams API for data processing - Interactive visualization with JavaFX - Clean application architecture using MVC - Real-world application development practices The skills you've learned will be essential for: - Future homework assignments - The final project - Professional Java development # Submission 1. Verify all tests pass: ```bash ./gradlew test ``` 2. Ensure your code is properly documented with Javadoc comments 3. Commit all changes: ```bash git status # `git add` any files if necessary git commit -m "jam08: Complete implementation" ``` 4. Merge your branch: ```bash git checkout main git merge jam08 git push origin main ```
×
Sign in
Email
Password
Forgot password
or
By clicking below, you agree to our
terms of service
.
Sign in via Facebook
Sign in via Twitter
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
New to HackMD?
Sign up