Path: utzoo!attcan!uunet!lll-winken!lll-tis!helios.ee.lbl.gov!pasteur!agate!labrea!csli!wilson From: wilson@csli.STANFORD.EDU (Nathan Wilson) Newsgroups: comp.sys.mac.programmer Subject: File management Message-ID: <6337@csli.STANFORD.EDU> Date: 8 Nov 88 07:57:10 GMT Reply-To: wilson@csli.UUCP (Nathan Wilson) Organization: Center for the Study of Language and Information, Stanford U. Lines: 18 I'm working on a pascal project in MPW which is slowly getting larger and larger and was wondering how people manage their files. What size limits do people usually work with? Do you ever have more than one segments worth of code in a file? How many source code files do you work with? I personally start getting nervous if my files get much more that 25k and never have more than one segment in a file. Also I've noticed that my file dependency tree as described in my make file is quite tall and not very bushy. I have a belief that bushy is better and many small independent files is better than fewer large files. Is this belief correct and if so what rules of thumb do people use to avoid creeping monolithism? Also I've been wondering for awhile now if there is a way to avoid the dreaded recompilation-of-everything-in-sight when you change something at the bottom of the tree that is important but doesn't change the interface part of the file. Finally, I also have a vague memory of someone mentioning a limit on the number of files that can be linked at once. Is this true? Thanks in advance, Nathan Wilson