ClustrMaps

The roadrunner is back as never before! See also: My homepage or my very obsolete site
If by any means entries in my blog are considered to be harmful or damaging, please let me know (add comment) or just mail me. In this (unhopely) case I will remove or change the contents.

Friday, November 28, 2008

Java cowboys



http://ostatic.com/30882-software-opensource/javacowboys

De roadrunner heeft zich behoorlijk gestoord aan deze Logica indiaan:

http://www.nuzakelijk.nl/20081124/logica/de-zegen-van-java
Deze teruggang in productiviteit kent een drietal redenen: te weinig ervaren ontwikkelaars, geen noodzaak om te verbeteren (het was immers een tijd van hoogconjunctuur) en als derde reden ‘cowboy’-gedrag. Tot de introductie van Java was applicatieontwikkeling een strak georganiseerd vakgebied.

Dit artikel staat bol van de aannamen en de conclusie moduleren (waarschijnlijk in UML) en code laten genereren, introduceert weer zijn eigen problemen (elk nadeel heb z'n voordeel).

http://nl.wikipedia.org/wiki/Unified_Modeling_Language
Kenmerkend is dat de UML-modellen een grafische weergave zijn van bepaalde aspecten van het informatiesysteem.

Inderdaad bepaalde aspecten. Meer ook niet.

Het is ook te simpel om een semantisch rijke taal als Java af te kammen.
Noch de ontwikkelaars die vaak onder (tijds)druk staan.
Of, inderdaad, nog moesten inleren (vaak in eigen tijd).
En tegelijkertijd ook nog productie moesten afleveren.



Om maar te zwijgen over de echte OO fanaten, die trappen in de vele valkuilen van het OO paradigma:
http://nl.wikipedia.org/wiki/Programmeerparadigma

Zie ook: http://joscoenen.blogspot.com/2008/11/lego-in-duplo-httpgadgets.html

En berucht zijn de anti-patterns, de beruchte valkuilen, die geeneens Java specifiek te noemen zijn:
http://en.wikipedia.org/wiki/Anti-pattern#Programming_anti-patterns
Accidental complexity: Introducing unnecessary complexity into a solution

Noem dat een accident, alleen een schaakgrootmeester kan de code nog breken!

Er is slechts een advies: KISS
http://nl.wikipedia.org/wiki/KISS-principe


En wie net met Java begint, begin zeker niet met:
http://www.actionscript.org/resources/articles/625/1/Object-Orientation--Creating-an-ant-swarm/Page1.html
Object Orientation : Creating an ant swarm

De applicatie de je vervolgens in Java gaat bouwen, zal inderdaad lijken op een mierennest.
Noch zal die een beetje performen

No comments:

Blog Archive