Skip to content
tibuch edited this page Oct 12, 2015 · 4 revisions

This checklist serves developers to validate an Op implementation.

Annotation

  • @Plugin(type = Ops.<Namespace>.<Name>.class)
  • @Parameter(type = INPUT/OUTPUT)

Documentation

  • Op description
  • Parameter description

Categorization

  • Op namespace

Tests

  • Op test
  • Op namespace test
  • Inherit AbstractOpTest

Best practices for style and performance

  • final method arguments
  • Caching of OpService.
  • Use imagej-ops code-formater and cleanup settings
Clone this wiki locally