Showing posts with label eclipse. Show all posts
Showing posts with label eclipse. Show all posts

20070921

Groovy Monkey and Syntax Checking

Link

Groovy Monkey is an Eclipse plugin which allows you to quickly script plugins for Eclipse. While I'm not that interested in making a whole bunch of plugins for Eclipse, I can see how this can be useful. I've found it, so far, to be very handy for doing quick syntax checks on code. The better static analysis tools out cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365re do data flow analysis to reduce cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 potential of false positives (er - non-exploitables), but I like to be a lot more strict. There are some things that almost always end up being dangerous, but those constructs won't end up in a static analysis. If you're trying to convince people to always use , cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365n <%= shouldn't be used. So just messing with cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 example script gives me cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 ability to add that little check.

Next I'll add in checks for potentially bad data access mechanisms (createStatement, executeQuery(String), etc.) just for flagging for cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 developer to keep an eye on. The beauty of this is that cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 results end up in My Tasks instead of some separate perspective.

And yes, for anything but cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 <%=, I could just write a semantic rule, but this will end up in my task list, and is generally far quicker.