Coding Discipline – the biggest enemy of all programmers?

I have noticed something…an interesting thing, and I would like to have your opinion on this.

Yesterday I was asked by one o my new colleagues to help him identify some tools which he can use to accomplish his task concerning code testing and code verification.

Funny thing is that at my former job (in that multi) we had lots of this kind of tools and I have to say that I was one of the biggest enemies of these tools. Continue reading

The Importance of Model-View Separation

I have found a really nice article related to one of the biggest problems of todays software development process: FOLLOW AND RESPECT THE MODEL-VIEW-CONTROLLER AND SEPARATION OF CONCERNS CONCEPT.

Funny thing is that exactly yesterday I had a discussion with one of my new colleagues exactly around this topic, and we realized that the product on which we are working on suffers from the same problem: no clear separation of business logic from the GUI, and now that the idea to switch the GUI from Swing to SWT is floating around we might find ourselves in a dead trap. Lot of work needs to be done…and I hope we will follow the Separation of Concerns principle when we re implement GUI into its new look. I really hope that…

The whole article and interview can be found here. It is nice read.

I expect your opinions related to this topic:

What do you think about the importance of Separation of Concerns and MVC?

Nice day to all

Happy coding

N

Open Source Rich client platform (RCP) applications

Lately I started to get myself familiar with the Eclipse RCP, since my future new employer seams to have interest in this area. Until now I did not have the time to spend in learning how this framework works. Its a shame, but it is never late to start learning… ;) .

So to get started I found some nice OpenSource applications developed using the Eclipse RCP platform.
Check the link below and wonder what is Java capable of:

http://www.eclipse.org/community/rcpos.php

Nice day to all Ya

Happy Coding
N