读《构建之法》提的三个问题

Q1:在没有接触这门课的时候,对软件工程很模糊,虽然学计算机,但是只是简单编程。读了《构建之法》以后,对于书中70页的代码风格规范中,以前的随便以出结果为目的。书上的这些规范,虽然明白这么个道理,但是不知道该怎么规范。不知道方法。
Q2:第二个呢就是,对于书中101页的官僚模式,既然最后提出这种模式因人私心,很容易对整个工程产生影响,但为什么,有什么必要提出这个问题呢?
Q3:软件工程到底有什么实实在在的用处,在计算机领域它担任什么角色?很广泛的概念,但具体问你,它到底能干什么,就很难回答。