Eu uso:
- initialize ()
- terminate ()
Acho mais apropriado:
- é difícil não ver em código, porque são palavras longas (não uso init)
- está correto em inglês (AFAIK)
- na minha cabeça, terminar evita ambigüidade. Ele não corresponde a begin (que corresponde a end), start (que corresponde a stop), create (que corresponde a destroy), setup (que corresponde a unset), load (que corresponde a unload) etc.
Algumas pessoas podem achar que é uma questão de gosto.