zoukankan      html  css  js  c++  java
  • 《20170914-构建之法:现代软件工程-阅读笔记》

    第一章:概论

    通过这段时间的阅读我大概了解到了什么是软件,什么是软件工程。

    软件工程 (Software Engineering,简称为SE)是一门研究用工程化方法构建和维护有效的、实用的和高质量的软件的学科。它涉及到程序设计语言,数据库,软件开发工具,系统平台,标准,设计模式等方面。

    软件 = 程序 + 软件工程

    软件工程的目标:创造足够好的软件。那么什么是足够好,不仅仅是没有bug;评价软件的维度包括:用户满意度、可靠性、软件流程的质量、可维护性等。关于软件流程的质量,指的是软件团队和开发流程的问题太多,导致团队成员无法良好协作,按时交付,也可以说是软件团队的bug;  流程的质量往往是我们的研发过程中最容易忽视的地方,反思目前我们的现状,很对研发团队的研发流程实质是处于真空状态。开发人员甚至不知道怎样才是软件开啊的正确姿势。下半年结合团队运作中SM、BA、QA的角色职责梳理,特别关注下团队的研发流程质量。(概括为一句话---创造“足够好”的软件)

    软件的特殊性:1.复杂性 2.不可见性 3.易变性 4.服从性 5.非连续性

    第二章:个人技术和流程

    单元测试是指对软件中的最小可进行检查和验证

    用VSTS写单元测试

    好的单元测试的标准

    写代码的时候还要进行检验多和团队沟通,交流

    第三章:软件工程师的成长

      详细写出出软件工程师的水平如何评测,指出了如何成为一名合格的软件工程师需要走的的道路,并且指出了方向。

    第四章:两人合作

                  代码规范原则是:简明,易读,无二义性。

        代码规范 以及错误处理:

                  规范:1 缩进 2 行宽 3 括号 4 断行与空白的{}行 5 分行 6 命名 7 下划线 8 大小写 9 注释

          错误处理:1.参数处理。

               2.断言。

        代码复审:

          自我复审,同伴复审,团队复审。

     

  • 相关阅读:
    在SharePoint 2010上给用户操作菜单增加一个操作
    查看User Profile的名称和显示名称
    SharePoint列表或表单库使用ID做标题
    SharePoint中User Profile对应于AD的属性
    C#—发邮件方法
    下载和安装ASP.NET MVC
    在InfoPath中利用SharePoint的Lists Web Service向列表提交数据(续一)
    给SharePoint中的User Profile添加属性需要注意的地方
    从PeopleEditor控件中取出多用户并更新到列表
    SharePoint中低权限用户通过提升权限创建用户组
  • 原文地址:https://www.cnblogs.com/xhx6/p/7523853.html
Copyright © 2011-2022 走看看