The problem

Any ClearQuest hook programmer encounters limitations that reduce drastically her productivity, her motivation and the global quality of the resulting code.

The solution (PeHeX)

The solution exists, it is simple, it consists in externalising hooks: the schema itself contains the minimum of code, the rest is located in external files.

Benefits

There are a lot of benefits:

In short: productivity, quality, evolutivity drastically improved.

Penalties

They may arise with a lack of organisation and/or rigor:

Please note that the two last penalties do not exist in a WEB context: only the server needs the hooks.