carellen / dance Goto Github PK
View Code? Open in Web Editor NEWtest project EC HTP
test project EC HTP
This class has to contain model and view fields. It also needs a method like "letsDance" to get and show program output.
Add view methods, extract interface, add ResourceBundle
Extract interface
Remove Field interface and impl. - it restricts us in types of field.
Remove StepsCounter interface - it's redundant.
Move init-method and getSteps method in Dancer interface - it will come more flexible.
Delete unnecessary FieldClassTest and replace init-method test.
Rename service-class and delete unnecessary init-method.
Some correction in a controller and main classes accordingly making changes.
Remove unnecessary methods and extract interface
This class has to contain Field instance and bool "isFinished' field.
Also, it needs a few private methods (checkPosition, canMove, moveDancer) and main public method "getSteps" which should return steps quantity.
Rename, refactor init-method
Add some methods calls, according to changes in other classes.
This class will get input messages, provide validation and instantiation of required objects.
Need some methods like "getMessage", "initializeDancer".
This class should display all messages.
Add message properties file with default locale
This class should be able to store dance field length and dance field as int array.
Should have a private constr. with one arg.(String array).
Method "getInstance" should check if an input string array is valid and return a new instance of Field class.
Extract abstract superclass Dancer, add interface with getSteps method and rename.
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.