============程序设计时常常遇到的有关问题==========

程序设计时常常遇到的问题我是个新手,遇到的问题应该在新手有一定的普通性:A,写一

============程序设计时常常遇到的问题==========
我是个新手,   遇到的问题应该在新手有一定的普通性:

A,   写一个函数时,   越写越长,   经常达到两三百行,   这时我再把它截短成几个函数.
     
--------     我觉得这是个坏习惯,   你们怎么避免的?

B,   我常常根据不同的功能将源代码放在若干个.cpp文件中,   但常常遇到A.CPP要使用
      B.cpp中的变量,   这时我只好将这个变量声明为全局的.

--------     我觉得这也是个坏习惯,   你们又是怎么解决的?

[解决办法]
认真看看《代码大全》、《重构》,你会有很多认识。