почему ты думаешь что любой программист знает этот термин?
документация пишется так, чтобы в минимальный объем вложить максимум смысла. Если у тебя программист шарит, ты пишешь с учетом этого. Если не шарит - все разжевываешь. Очевидно же
идеальная документация - та, которой нет, а продукт - есть :)