Saya salah satu pengembang yang memiliki pola pikir bahwa kode yang ditulis harus jelas dan dibaca seperti buku.
NAMUN, ketika mengembangkan kode pustaka untuk digunakan orang lain, saya mencoba memasukkan sebanyak mungkin dokumentasi dalam file header; yang memunculkan pertanyaan: Apakah mendokumentasikan metode yang non-publik bahkan sepadan dengan waktu? Mereka tidak akan menggunakannya secara langsung, pada kenyataannya, mereka tidak bisa. Pada saat yang sama jika saya mendistribusikan kode mentah (walaupun, dengan enggan) metode-metode non-publik akan terlihat dan mungkin perlu dijelaskan.
Hanya mencari beberapa standar dan praktik yang Anda semua lihat atau gunakan dalam perjalanan Anda.