GithubHelp home page GithubHelp logo

ing-sw-2019-chiappalupi-formicola-iannucci's Introduction

Hey, I'm Stefano ๐Ÿ‘‹

About Me

  • ๐Ÿง‘โ€๐Ÿ’ป I'm a Software Engineer and UX Engineer, graduated in Human-Computer Interaction and Design, with a Double Degree (2021) sponsored by EIT Digital at Politecnico di Milano๐Ÿ‡ฎ๐Ÿ‡น and KTH Royal Institute of Technology๐Ÿ‡ธ๐Ÿ‡ช.
  • ๐Ÿ‘ฏ I love to collaborate on cool projects with startups
  • ๐ŸŽ“ BSc in Engineering of Computing Systems at Politecnico di Milano (2019)
  • ๐Ÿ“ฑ iOS Developer at Apple Developer Academy (2018)
  • ๐Ÿ’ฌ Ask me about my friendship with Steve Wozniak!
  • ๐Ÿ’ผ Old portfolio available here

Tech Stack

React Native TypeScript JavaScript Redux Jest Swift iOS Yarn Nx Storybook

GitHub Stats

GitHub Stats GitHub Stats

Contact Me

Twitter LinkedIn

ing-sw-2019-chiappalupi-formicola-iannucci's People

Contributors

danich8 avatar ste7en avatar

Stargazers

 avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

Forkers

eleiannu

ing-sw-2019-chiappalupi-formicola-iannucci's Issues

Update readme

Since deadline is near, we need you to update your readme, by adding the procedure for launching your project. This is must be very detailed (step-by-step).
Also, you need to declare the functionalities you implemented by updating the functionality table: if a functionality was not completely implemented you can leave it yellow, but it will be considered as it was red (that means 0 points); of course, don't try to cheat: we'll deeply test every green functionality.
It's important that everything is up-to-date before the deadline, because we'll clone every repository at midnight and we'll use that version for tests and final review.

UML problems

I have reviewed your UML diagrams.

  • There are many enums, such as EffectType, WeaponType and PowerupType, that are used actually as "type". This doesn't follow the OOP principles. If a label is used to distinguish among different behaviors in the code (maybe through a switch), could mean that a hierarchical structure is missing in the design.
  • From the design, it's not so clear how you tackle targets in weapons. How can a player choose other ones and shoot them? i feel some logic is missing, as I see mainly getters and setters.
  • Add cardinalities to relations, compositions, ....

Please fix these problems ASAP.

Build failure

There is a compile error:

[INFO] -------------------------------------------------------------
[ERROR] COMPILATION ERROR : 
[INFO] -------------------------------------------------------------
[ERROR] /var/jenkins_home/workspace/AM19/src/main/java/it/polimi/ingsw/utility/Loggable.java:[27,32] private interface methods are not supported in -source 8
  (use -source 9 or higher to enable private interface methods)
[INFO] 1 error
[INFO] -------------------------------------------------------------
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time:  2.028 s
[INFO] Finished at: 2019-05-07T21:40:22Z
[INFO] ------------------------------------------------------------------------

Also configure the code coverage with jacoco 0.8.3 (read previous emails).

[INFO] 
[INFO] --- jacoco-maven-plugin:0.8.1:prepare-agent (default-cli) @ AM019 ---
[INFO] argLine set to -javaagent:/var/jenkins_home/.m2/repository/org/jacoco/org.jacoco.agent/0.8.1/org.jacoco.agent-0.8.1-runtime.jar=destfile=/var/jenkins_home/workspace/AM19/target/jacoco.exec
[INFO] 

Please fix asap

Last commit 8 days ago

Are you still working on the project? I see that your last commit is 8 days ago: deadline is near and you should be working hard. From your readme I can see that you're still working on rules, rmi, cli, gui and 2 AF. Is that right?

JAr crashes

  1. you have and absolute path. on my computer is different,
  2. I changed path to correct JAVAFX lib BUT I get errors

(think about You are delivering a product to a NON - expert customer... is this acceptable?)

java -jar --module-path ./javafx/lib/ --add-modules=javafx.controls,javafx.base,javafx.graphics Adrenaline-GUI-AM19.jar

my layout:

or I am missing something other?
Screenshot 2019-07-06 at 08 07 45

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.