Использую следующее выделение блоков. Звёздочки для отдельных модулей, дефисы для отдельных функций. Длина такой строки 80 символов. В результате код наглядно разделён.
//**************************** Служебные функции *****************************//
//------------- Функция поиска свободного id в массиве ----------------------//
function GenId() {
var i = 0;
while(arr[i]) {i++;}
return i;
}
//----------------------------------------------------------------------------//
//****************************************************************************//