Advertentie | |
|
30-09-2008, 15:56 | |
Op SourceForge kan je meehelpen aan projecten, daar staan er genoeg. En natuurlijk zijn er ook genoeg OpenSource-projecten in Java, die een handje kunnen gebruiken.
Iets wat ik graag eens doe, gewoon voor de bezigheid is wat opgaven van Project Euler maken. Dat zijn wiskundige problemen die je met een willekeurige programmeertaal (of zelfs manueel) kan oplossen. Als je dus wat wiskundige/algoritmische aanleg hebt, zeker een aanrader. Let wel; de opgaven zijn niet altijd simpel, en sommigen geven zelfs problemen voor professoren aan universiteiten
__________________
vaknar staden långsamt och jag är full igen (Kent - Columbus)
|
01-10-2008, 20:44 | ||
Verwijderd
|
Citaat:
Maar wat ik me nou afvraag he. Bijvoorbeeld die opensource projecten, daar kan je alleen aan meedoen als je een "gevorderde" java programmeur bent lijkt me of niet? Moet ik gewoon wat boeken doorwerken voor meer informatie. Er is zoveel mogelijk. |
04-10-2008, 21:37 | |
Even voor t idee, C# en Java zijn geen geinterpreteerde talen. Het zijn talen die draaien in een virtual machine en worden Just in time gecompiled naar native code. (Althans dat geldt voor c#, java weet ik niet zeker).http://en.wikipedia.org/wiki/Just-in-time_compilation .
In tegenstelling tot Phyton en Ruben die wel geinterpreteerd worden. In C# en Java kan je theoretisch gesproken prima zware berekeningen doen, alleen is de jit optimizer van java niet zo denderend dus is java zo traag. Tuurlijk C is wel sneller, maar tegenwoordig scheelt t echt niet zo heel veel, tenzij elke nanoseconde telt. Ontopic, Hoe raar t ook klinkt, maar t nut van programmeren is het maken van software. Dit kan software voor jezelf zijn, software voor open-source projecten, software op bestelling. Het kan je baan of je hobby zijn. Net zoals het bespelen van een instrument, wat heb je eraan...? Laatst gewijzigd op 04-10-2008 om 21:42. |
04-10-2008, 21:50 | ||
Citaat:
__________________
vaknar staden långsamt och jag är full igen (Kent - Columbus)
|
05-10-2008, 22:41 | ||
Verwijderd
|
Citaat:
Ik heb sinds een paar dagen de overstap gemaakt van BlueJ naar JCreator en ik vind het wel een groot verschil. Met BlueJ kon je een klasse en methodes heel erg snel testen, maar in JCreator moet ik dus alseerst een testklasse schrijven. |
07-10-2008, 22:16 | ||
Citaat:
__________________
vaknar staden långsamt och jag är full igen (Kent - Columbus)
|
07-10-2008, 22:41 | |
Ik werk zelf met JCreator en Eclipse. Eclipse is groter en uitgebreider en geeft goeie feedback op errors in je code. JCreator is wat simpeler en sneller en er kan ook wat minder fout gaan met het programma zelf. Ik vind ze allebei wel ok.
__________________
♥ - I miss all the places we never went. -
heddegijdagezeetgehadmindedawerklukwoarhoedoedegijdahoedoedegijdahoeheddegijdagedoan |
07-10-2008, 23:28 | ||
Verwijderd
|
Citaat:
|
08-10-2008, 00:04 | |
Een testklasse?
Bij JCreator moet je volgens mij een nieuw project maken, en een nieuwe klasse ofzo. En dan zet ie er zelf 'hello world' in als voorbeeld, maar dat kun je gewoon weghalen.
__________________
♥ - I miss all the places we never went. -
heddegijdagezeetgehadmindedawerklukwoarhoedoedegijdahoedoedegijdahoeheddegijdagedoan |
08-10-2008, 23:19 | ||
Citaat:
In feite legt Java daar geen verplichtingen op, je kiest zelf of je TDD gebruikt of niet. Ik zie bv. het nut er wel van in, maar voor occasioneel gebruik, vind ik het eigenlijk een beetje overdreven om een vaste methodiek te gebruiken. Ik programmeer zelf meestal gewoon in het wilde weg, en dat testen, dat gebeurt op een eigen ongestructureerde manier. Het is maar wat je zelf liever doet, al heb je met TDD waarschijnlijk wel een debug-cyclus die minder intensief is (je krijgt van je testen meestal gewoon in welke method je fout zit, als je je testen goed opstelt). Bij een manuele aanpak moet je zelf gaan uitzoeken welke method iets verkeerds produceert en dan pas gaan uitzoeken wat exact de fout is. Ik zou in die IDE dus ook gewoon op zoek gaan naar een optie om die test classes optioneel te maken, maar waar dat zit, kan ik je spijtiggenoeg niet zeggen. En als alternatief: kijk eens naar Eclipse; want daar is het wel degelijk optioneel. De voorzieningen voor TDD zijn aanwezig, maar niet verplicht.
__________________
vaknar staden långsamt och jag är full igen (Kent - Columbus)
|
09-10-2008, 21:55 | |
Mij zou het ook raar lijken dat TDD geforceerd wordt, maar ik denk ineens aan iets. Misschien bedoelt DarkSavior dat hij een klasse moet maken van waaruit hij zijn objecten aanroept om zo te testen (dus een klasse met een void main()
In dat geval, dat is gewoon een eigenheid van Java die je vorige IDE verborgen hield, omdat BlueJ voor zover ik heb kunnen zien, een leeromgeving is in plaats van een echte ontwikkelomgeving. Een ruwe omweg is eigenlijk alle klasses die je afzonderlijk wilt uitvoeren (testen zoals jij zegt), te voorzien van een main. In Eclipse kan je dat automatisch laten doen, in JCreator zal er misschien ook wel zoiets inzitten. Maar in ieder geval moet je voor Java een klasse hebben met een main-method zodat je iets uitvoerbaars hebt. Maar het maakt niet uit of je daar een afzonderlijke klasse van maakt, of dat gewoon ook in je echte klasses steekt (al is het natuurlijk properder om van je hoofdprogramma in een afzonderlijke klasse te steken. Zodat je een beetje scheiding tussen code, data en presentatie bekomt. En bij data hoort natuurlijk ook dataverwerking. Bij presentatie hoort het weergeven op het scherm, afdrukken naar je printer, schrijven/lezen van een bestand, ... De code, die ik aanhaal, is eigenlijk een soort van code die al de rest aaneenlijmt: dus gewoon de saaie taken afhandelt: zorgen dat de data-geörienteerde objecten hun plan kunnen trekken en idem voor de presentatie-objecten.
__________________
vaknar staden långsamt och jag är full igen (Kent - Columbus)
|
Advertentie |
|
Topictools | Zoek in deze topic |
|
|
Soortgelijke topics | ||||
Forum | Topic | Reacties | Laatste bericht | |
Huiswerkvragen: Exacte vakken |
[IN] Programma aanroepen via een script? Vinyard | 4 | 05-10-2009 19:43 | |
Software & Hardware |
[JAVA] Mensen met programmeerkennis gezocht ruben3123 | 3 | 05-06-2007 18:42 | |
Huiswerkvragen: Exacte vakken |
[IN] Hulp bij programmeren in java ruben3123 | 3 | 13-05-2007 12:45 | |
Huiswerkvragen: Exacte vakken |
Hoe kan ik het beste een graaf programmeren in Java? Rob | 2 | 27-01-2007 22:13 | |
Software & Hardware |
[JAVA] Eenvoudig programmeren Upior | 8 | 19-03-2006 01:18 | |
Software & Hardware |
[Programmeren] Welke taal zal ik gaan leren? forum.scholieren.com | 46 | 24-11-2002 09:41 |