bryan-culver / hockeyapp Goto Github PK
View Code? Open in Web Editor NEWAn exercise in Object-Oriented design and Test-Driven Development with Java.
License: Eclipse Public License 2.0
An exercise in Object-Oriented design and Test-Driven Development with Java.
License: Eclipse Public License 2.0
This app needs a Window to show the following information:
Owner name (usersname)
Location (city/state)
Title of the Hockey team
Stanley cup wins
Last year's standings.
I would like there to be a feature that would simulate a game between two created teams. One team should be the home team, and the other should be away. The home team should have a 60% chance of winning, and the away team 40%.
Integrate this project into a Gradle project. This will be useful for testing and demonstration of code coverage, and incorporating CI/CD
Update README.md to include the basic goal and premise of the project.
(including the basic function and idea of the app, tools to be used, focus on Design Patterns, and TDD methodologies, and eventual incorporation of CI/CD Automation to a target hosting site.)
Provide directions for building the app on a local machine.
Direct readers to the Contributing.md document for instructions to contribute.
We need a new window that will display current team roster with the ability to make changes and save those changes.
The following positions should be included:
General Manager
Head Coach
Offensive Coach
Defensive Coach
Center x4
Left wing x4
Right wing x4
Left defenseman x3
Right defenseman x3
Golie x2
working with the GridBagContraints class alone is laborious, so to improve current and future GUI development, this issue proposes to create a GridBagConstraints Object that can easily be manipulated and organize components within a JFrame.
We need a Contributing.md file to provide guidance for any contributer to add to the app.
There can be several types of contributions: contributions to the UI (not terribly significant since the UI should be relatively exchangable), contributions the documentation (as the functions of the app grow, so will the Readme and the app descriptions), and substantive contributions to the function of the app.
Code review contributions will also need to be considered.
The document should cover the established principles and basic procedure of contributing to the code base. A basic explanation of Test driven development and object-oriented design (a message-based approach) may be necessary.
Finally a reminder should encourage contributors to expect and embrace feedback. This will require an iterative approach, which means pull requests may need to be modified multiple times, and it may take several tries to correct one code review comment. This is, after all, an educational project.
Determine a testing tool to be used with this app for unit tests and functional tests and implement it.
This issue is to create a method that will write details of the team to persistant storage.
For this app, it may make sense to write to a JSON file, as the implementation of the save interface. Special thought should be given to alternate methods of storage and ways to make it easier to implement them in the future.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.