Git Product home page Git Product logo

oop-project's People

Contributors

hamzanl1 avatar iptonius avatar jonathanraes avatar keraito avatar

Stargazers

 avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

oop-project's Issues

College afgelopen vrijdag 29/11

Afgelopen vrijdag werd tijdens het college OOP-project wel wat handige dingen gezegd door Andy Zaidman. Voor degenen die er niet waren dacht ik dat het handig was het hier even te vermelden:

  1. We moeten op het einde al onze code testen met junit testen natuurlijk, dat is logisch. Maar daarmee weten we natuurlijk niet of alles ook echt goed getest is en in hoeverre. Daarbij moeten we gebruik van Ecplise Emmal bijvoorbeeld maken om te controleren hoeveel van onze code daadwerkelijk goed getest is. Op de slides staat wellicht een demo ofzo. Andy heeft gezegd dat 80% van onze code, waarbij de code voor GUI niet meeteelt, branch gecovered zijn. Om het controleren van de code die niet tot de GUI behoort makkelijker te maken raadt hij aan de 'gewone' code en de classes voor GUI in aparte packages te houden. Hij wil op het eindverslag ook daadwerklijk een percentage boven de 80% zien (met een screenshot ofzo)

  2. Hij heeft ook iets gezegd over de formules die we moeten implementeren. Op dit moment hebben de meesten alle formules in 1 classe gegooid. Op zich is dit niet fout, maar op het moment dat je nieuwe formules erbij wil, wordt het een groot karwei om alles daarop aan te passen en in die ene klasse er 1 bij te stoppen. In plaats van deze manier stelt Andy voor dat je voor elke formule 1 klasse maakt en daarin een methode maakt die voor elke klasse hetzelfde is (bijv een execute() methode), soortvan als een interface/abstracte klasse.En dan kun je met een bepaalde classe aanroepen met een bepaalde methode in ecplise die naar een classe zoekt op basis van een string. Dit is aan de ene kant wel handig en maakt het implementeren van nieuwe formules ook makkelijker. Dit kunnen wij dus overwegen,

Verandering van de naam van main klasse naar Main

De verandering die in de titel staat, had ik in een commit gezien. Toen ik daarna het probeerde te runnen kreeg ik dit:
Exception in thread "main" java.lang.NoClassDefFoundError: OOP/main (wrong name: OOP/Main)
Ik denk dat het daardoor komt, maar kunnen degenen die voor de GUI zitten er even naar kijken of het hierdoor komt?

GUI keuze

Beste mensjes,

De keuze voor welk GUI hulpmiddel heb ik vrij snel gemaakt.
Ik wil via Swing gaan werken. Dit is betere versie van AWT die verouderd is.
Dit zegt gelijk waarom niet AWT omdat dit verouderd is en dus te basic gaat worden.
JavaFX is een krachtiger hulpmiddel maar is ook gelijk een stuk moeilijker.
Daarnaast SWT van IBM speciaal voor eclipse is leuk maar zit niet in de standaard java packages. Dit moet dus altijd meegestuurd worden. Ik neem aan dat we deze problemen het liefst uit de weg blijven dat de packages niet mee gaan.

Dus waarom Swing dit is eenvoudig en basic en wordt goed geondersteunend door java.
Hier twee linkjes die ik gebruikt heb.
http://stackoverflow.com/questions/7358775/java-gui-frameworks-what-to-choose-swing-swt-awt-swingx-jgoodies-javafx
http://edn.embarcadero.com/article/26970

Graag nog even jullie reactie

Contactgegevens

Ik heb jullie contactgegevens nog niet. Graag dus nog mailen.

XML read/write

Hee Jongens, heb er vandaag even aan gezeten. Ik heb de klasse's wat aan gepast en wat standaard methodes toegevoegd. Tevens dus aan de write methode gewerkt en deze werkt nu. Was eigenlijk precies hetzelfde als de read alleen dan omgekeerd.

Omdat jonathan master van deze repo is heb ik de java's naar hem gemaild. Kan jij ze dan even vervangen? Dan kunnen we de volgende keer gebruik maken van github zoals bedoeld is.

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.