The following is an experience report by Klaus Landsdorf and Stefan Macke, two developers working at Alte Oldenburger Krankenversicherung AG, a German health insurance provider, about how sponsored Open-Source Development made Code Recommenders Snipmatch work for their use case: managing hundreds of code snippets for several languages (other than Java).
Among other languages, Alte Oldenburger Krankenversicherung AG uses Software AG’s Natural, a 4GL programming language optimized for accessing Adabas databases. As Natural requires quite a bit of boilerplate code, over time the development team accrued a collection of nearly 1,000 code snippets that relieved us from manually writing all this boilerplate code. But a collection of snippets this large requires the right tool to manage it.
At first, Eclipse’s built-in code templates feature seemed a good solution to this problem. Unfortunately, managing a collection of snippets this large as code templates turned out to be quite cumbersome.