Q: я хотел бы иметь представление о плюсах и минусах определения множественного поведения в том же файле модуля.
например.
-module(someapp_sup).
-behavior(supervisor).
-behavior(application).
Используя этот вид макета, я могу сохранить файл модуля, не теряя при этом значительной части поддержки (все приложение запускается через someapp_sup:start()
).