|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Artem Chuprina 2:5020/400 02 Nov 2006 06:32:44 To : Zahar Kiselev Subject : Re: проектирование программ -------------------------------------------------------------------------------- Zahar Kiselev -> All @ Thu, 02 Nov 2006 03:28:34 +0300: ZK> Что делать если возникает задача написать программу, размером ZK> несколько больше, чем обычный человек, не профессиональный ZK> программист, может удержать в памяти? В том смысле что помнить что ZK> откуда вызывается, где расположено и как взаимодействует. Понятно ZK> взаимодействие модулей можно нарисовать на листе ватмана. Однако ZK> интересует вопрос - что есть в линуксе для автоматизации процесса ZK> проектирования софта? Кто из присутствующих здесь и реально ZK> пишущих/сопровождающих достаточно большой софт чем пользуется? Обычно грамотный программист не держит эту фигню в памяти. Когда она нужна, она легко извлекается из кода. Для перемещения от вызова функции к ее определению используются в простейшем случае ctags/etags и один из двух текстовых редакторов (оба умеют перемещаться по оным тегам). Если не особо изощряться с хитрожопой организацией кода, этого хватает. Для основательно объектно-ориентированных программ уже лучше использовать браузеры классов. Опять же, для обоих редакторов они есть. Hу, основные блоки "из чего состоит", конечно, в памяти. Hо они на то и основные, чтобы их количество было в пределах десятка. -- Artem Chuprina RFC2822: <ran{}ran.pp.ru> Jabber: ran@jabber.ran.pp.ru ... и углупился в свои мысли Кнышев --- ifmail v.2.15dev5.3 * Origin: Leninsky 45 home network (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/114776d9c9dc4.html, оценка из 5, голосов 10
|