Java Mailing List Archive

http://www.gg3721.com/

Home » user.groovy »

[groovy-user] Groovy in the Enterprise

James Hughes

2008-08-21

Replies: Find Java Web Hosting

Author LoginPost Reply
Hello,

Yesterday, in my ongoing effort to promote Groovy in my work, I held a technical presentation for my collegues. It was well recieved and people seemed interested in the lagnuage. There where a number of questions that came out of the session and I was hoping maybe the people on this mialing list would be willing to offer their two cents. Below is a section of a mail I received any responses would be greatly appreciated.

----

Based on the "dynamic" nature of the language 2 things that came to mind that I would probably be interested in if I was an IT manager (particularly in financial organisations) were testing and security.

In relation to the testing I was wondering how can we ensure a sufficient level of code coverage in the testing of any application. Are there scenarios that could easily be missed because we don't simulate the conditions that cause some piece of code/method to get dynamically generated and executed thus giving rise to very unexpected behaviour in an application. I think there were similar type concerns in the early days of Inversion of Control (i.e. if the framework is calling the code do we know all the points it wil call it) that have never been an issue, so it may be the same here, but nevertheless if I was that IT Manager I'd want to know.

In relation to security, I was wondering if the black hat guys are sitting out there with ways to hack into organisations and finding ways to dynamically run snippets of code in the Groovy environment. Its always an issue trying to stop people getting in to your environment in the first place, but do applicaitons based on this type of technology make it any easier for the bad guys to do damage once they are in??

----



Thanks

James Hughes | Senior Software Engineer | Kainos | M: +353 (0)877 931 634 | j.hughes@(protected)

P Please consider the environment and do not print this mail unless necessary


--------------------------------------------------------------------
This e-mail is intended solely for the addressee and is strictly confidential; if you are not the addressee please destroy the message and all copies. Any opinion or information contained in this email or its attachments that does not relate to the business of Kainos
is personal to the sender and is not given by or endorsed by Kainos. Kainos is the trading name of Kainos Software Limited, registered in Northern Ireland under company number: NI19370, having its registered offices at: Kainos House, 4-6 Upper Crescent, Belfast, BT7 1NT,
Northern Ireland. Registered in the UK for VAT under number: 454598802 and registered in Ireland for VAT under number: 9950340E. This email has been scanned for all known viruses by MessageLabs but is not guaranteed to be virus free; further terms and conditions may be
found on our website - www.kainos.com


---------------------------------------------------------------------
To unsubscribe from this list, please visit:

  http://xircles.codehaus.org/manage_email


©2008 gg3721.com - Jax Systems, LLC, U.S.A.