Code Reading: The Open Source Perspective
Chapter 6. Tackling Large Projects
"large software endeavors need to structure the system being built by using an appropriate architecture to tame its complexity. "
"Large applications often tend to attract a proportionally wide community of users. As a result, such applications often need to address a number of portability concerns that are sometimes conveniently ignored in less ambitious projects."
"When browsing a large project, keep in mind that a project's "source code" encompasses a lot more than the computer language instructions that are compiled to obtain an executable program; a project's source tree typically also includes specifications, end-user and developer documentation, test scripts, multimedia resources, build tools, examples, localization files, revision history, installation procedures, and licensing information."
--
, ,
/ \
((__-^^-,-^^-__))
`-_---' `---_-'
`--|o` 'o|--'
\ ` /
): :(
:o_o:
"-"
没有评论:
发表评论