- method naming (startFoo ...)- return value- document the emitted signal (it's part of the signature, conceptually)- KDirLister example