SDA SE Wiki

Software Engineering for Smart Data Analytics & Smart Data Analytics for Software Engineering

User Tools

Site Tools


Storybook: Getting Started Quickly

Aim: Make it easy for developers to get started working with JTransformer. Stories:

Sample Projects

Description: Include an option to create projects in the user's workspace that contain standard examples. Useful samples:

  • Simple analyses – a small Java project and a few simple Prolog analyses that just introduce the basic concepts and how to write and run very simple predicates
  • Advanced analyses – some more complex examples, including recursion, metapredicates, …

Aim: Encourage users trying out the system without fear of breaking anything. If they mess up the example they can always delete the project and recreate it from the menu in its virgin state.

Priority: Medium.

(dsp:) Joshua Bloch suggests that you should put 10 times more effort into your example code than into your productive code. Errors in early Java examples have been copied and reproduced for years.

Library Projects

Description: There are many existing analyses based on JTransformer (dependency analysis, metric calculation, …). It would be nice to have an easy way to integrate stable libraries into the user's workspace or the installed JT version. Integration into the workspace would have the advantage of making it easy for users to browse the code of the analyses.

Aim: Get productive quickly by taking advantage of existing, tested and documented libraries. Leran from the libraries about good style, good programming practice, idioms, …

Priority: Low.

teaching/labs/xp/2008a/getting_started.txt · Last modified: 2018/05/09 01:59 (external edit)

SEWiki, © 2025