• 构建之法阅读笔记01


                                             构建之法阅读笔记01

          本学期我们开设了软件工程课程,在第一节课时在老师的推荐下知道了《构建之法》这本书,拿到这本书粗略的翻阅了一下,大概知道这是一本对软件工程进行了系统性的介绍的书籍,其中包括对软件工程的介绍,个人工程,结对团队项目的介绍,软件工程师的培养,软件的上市与需求,MSF.PM等各方面。在粗略的阅读后又认真的读了前面几章,感受颇深。

          在我以前的认知中,软件工程就是代码,软件工程师就是程序员,其实这些想法都是不对的。代码只是软件工程的一部分,软件工程包括软件需求分析,软件设计,软件构建,软件测试与维护,这是很复杂的过程。程序员和软件工程师也有较大的区别,至此对软件工程有了新的认识,在以后的学习中也有了新的方法,学习软件工程就像是打持久战,要有耐心与决心。

          认识了软件工程,思维被带到了个人的技术与流程,这个在我看来完全是不可能的事,让我自己做一个软件感觉太难了。以前接触到的都是小程序复杂一点的也称不上是软件,觉得自己的工作量就是敲敲代码,运行出来结果就好。看了书才知道这才是开始,就像书里说的软件是复杂的,不稳定的,不可见的,有了代码还是远远不够的,还需要让它变成软件,在这期间它还会出现bug。软件是多人完成的,每个人有自己的模块,要保证它的质量,才能保证团队的成功。

          总的来说,看过书之后对软件工程有了新的认识,以前就是觉得软件就是代码,软件开发就是编程,拿到任务就是敲代码,让程序运行就好了,看了前几章对软件工程的介绍,对个人技术的介绍,明白了代码不是软件,软件需要多人合作,个人模块在团队中起重要的作用,一个软件需要每个成员的每个模块都有较高的质量,质量需要得到保证。在以后的学习中合作中尽量将自己的模块做到最好,拒绝以前的代码敲好就没事了的思想,可以对模块进行单元测试,回归测试等,多学多用,逐步成长。

  • 相关阅读:
    Out of hay
    P3028 [USACO10OCT]汽水机Soda Machine
    P3619 魔法
    P2847 [USACO16DEC]Moocast(gold)奶牛广播-金
    P2830 写程序
    c#DateTime与unix时间戳互相转换
    C# UdpClient使用
    udp单播,广播,多播实现(ReceiveFromAsync,SendToAsync)
    udp广播,单播,多播
    C#实现异步阻塞TCP(Send,Receive,Accept,Connect)
  • 原文地址:https://www.cnblogs.com/kongyuhang/p/5247743.html
Copyright © 2020-2023  润新知