Mungkin sedikit bingung, tetapi karena saya tidak dapat menemukan jawaban ini di mana pun melalui Google, maka untuk memastikan Rekayasa Perangkat Lunak memiliki jawabannya:
Apa itu pembantu?
Saya telah melihat nama yang digunakan di mana-mana (nama modul, nama kelas, nama metode), seolah-olah semantiknya dalam dan bermakna, tetapi dalam konteks Ilmu Komputer (meskipun saya tidak memiliki gelar di dalamnya), saya Saya belum pernah melihat deskripsi atau definisi di mana pun!
Apakah ini pola desain? Apakah ini sebuah algoritma? Saya pernah bekerja pada sebuah program di mana modul dan kelas keduanya disebut somethingsomethinghelper (di mana sesuatu juga cukup generik) dan saya segera menamainya menjadi sesuatu yang masuk akal bagi saya, tetapi saya merasa seperti kehilangan sesuatu di sini!