sure take this simple example I want to add a button for choosing background color, I am giving you the list of my problems
1) If I want to initialise it I cant use the initialise method of my class (why ? ) I have to use initializeWidgets
2) ��Inside initializeWidget I create an array that describes the name of each button but no that is not enough
3) I have also have to initialise seperately the button with self newButton but wait that is not enough
4) I have to define the action of the button the only step here that makes sense to me but even that is not enough
5) I have to create a method that returns the name of the button and to makes things even more verbose
6) I have to define a method at the class side for positioning the button . No idea why this goes to the class side
And all that so I can say to Spec take this button which has this label and will trigger this method and put it in that place. Java Swing is not that verbose.��
Generally I dont like this approach that I need to generate so many method and so many steps to define something so simple.��
So what happens right now is that I have a very simple GUI with 7 buttons and 6 moprh that i use to display colors , guess how many methods my class has .��
36 !!!
By the way in case you wonder 90% of the code is just Spec. For me thats plain unacceptable.��
So what happens if I have a GUI with over 100 buttons do I need 300 methods just for Spec ? Really ??