LINUX.ORG.RU

Делите ли вы *.c файлы?

 


1

3

Есть у меня на работе приверженец теории о том, что один файл-одна функция. В принципе я с ним не согласен, но 1875я строка мне говорит, что надо бы файл немного того, ибо мотать/искать нужную функцию уже неудобно.

По какому принципу вы делите *.c-файлы (если делите) и как при этом именуете, если *.h для них должен быть один?

★★

Последнее исправление: cetjs2 (всего исправлений: 1)
Ответ на: комментарий от sambist

ну, либо делай в мелкомягком стайле структуры (но это так себе решение, если применять его только ради аутлайна):

typedef struct type {
  int a;
  int b;
} type_t;

Либо юзай vim с tagbar'om за редактор.

Либо, внезапно, запили небольшой патчик в outline плагин.

pon4ik ★★★★★
()
Ответ на: комментарий от sambist

Ну и да, это всё сахар, хидер должен читаться легко, вот самое главное. Тот же go-to-definition решает все проблеммы, и есть в любом, уважающем себя инструменте.

Если хидер нелья быстро и осознанно, прочитать в gedit - то он неудобный.

pon4ik ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.