CS-IMIS-1723 (北京电子科技学院)

  • 班级所有博文发布时间分布(24小时制):
  • 软件工程之美44讲——微软、谷歌、阿里巴巴等大厂是怎样应用软件工程的?

    软件工程之美44讲——微软、谷歌、阿里巴巴等大厂是怎样应用软件工程的? 软件开发团队规模小 网上曾有一张流传甚广的关于各大公司的组织结构图。 没有专职测试在 就像专栏文章中介绍的,Facebook 能做到没有专职测试人员,是因为他们有大量的自动化测试;另外,Facebook 在功能发布之前,先在内部
    段志轩   2021-01-24 23:09   0   3
  • 软件工程之美43讲——以VS Code为例,看大型开源项目是如何应用软件工程的?

    软件工程之美43讲——以VS Code为例,看大型开源项目是如何应用软件工程的? VS Code 的开发迭代过程 从开发模式来说,VS Code 采用的是快速迭代的开发模式,每四周一个迭代。那么这四周迭代的工作都是如何进行的呢? 第一周 每个版本的第一周,通常是起着承上启下的作用,一方面要准备新版本
    段志轩   2021-01-24 23:08   0   3
  • 软件工程之美42讲——反面案例:盘点那些失败的软件项目

    软件工程之美42讲——反面案例:盘点那些失败的软件项目 什么样的软件项目算是失败的项目? 没能按时交付。 成本超出预算。 Bug 太多,无法按照当初的设计正常运行。 产品没有得到市场认可,没有人使用。 产品偏移了最初的目标。项目出资方不满意。 软件项目失败的原因 外部环境 分析软件项目失败原因,也可
    段志轩   2021-01-23 20:11   0   5
  • 软件工程之美41讲——为什么程序员的业余项目大多都死了?

    软件工程之美41讲——为什么程序员的业余项目大多都死了? 为什么程序员的业余项目大多都死了? 想法大,时间少 很多程序员在业余做项目开始之前激情满满,经过一段时间没有进展,没有正向反馈,很容易就激情消逝,不想再继续了。尤其是一段时间后,可能又有新的项目想法了,于是就又开始了一个新的循环。 过于追求技
    段志轩   2021-01-23 20:10   0   5
  • 软件工程之美40讲——最佳实践:小团队如何应用软件工程?

    软件工程之美40讲——最佳实践:小团队如何应用软件工程? 小团队在软件开发中存在的常见问题 小团队成本敏感 首先,小团队对成本都很敏感,成本是小团队很多问题的根源,对成本的控制也衍生出一系列大公司可能感受不到的问题。 2. 小团队人少活多 从分工上来说,通常在大厂前端后端几个人合作完成的事,在小团队
    段志轩   2021-01-22 23:53   0   7
  • 软件工程之美39讲——项目总结:做好项目复盘,把经验变成能力

    软件工程之美39讲——项目总结:做好项目复盘,把经验变成能力 项目复盘流程 第一步:回顾项目目标 其中的关键就在于,对目标的描述要尽可能准确和客观。因为只有做到准确和客观,在后续你才能对目标的完成情况进行准确地评估。识。 第二步:评估项目结果 在对项目的目标进行回顾后,就可以来看看项目的实际结果和当
    段志轩   2021-01-22 23:51   0   8
  • 软件工程之美38讲——日志管理:如何借助工具快速发现和定位产品问题 ?

    软件工程之美38讲——日志管理:如何借助工具快速发现和定位产品问题 ? 什么是日志管理 日志就是操作系统和应用软件自动生成的事件说明或者消息记录,包含了时间、日志信息。举例来说,下面就是一个典型的 Web 请求日志: 10.0.1.22 – – [15/Oct/2018:13:46:46 -0700
    段志轩   2021-01-21 21:34   0   6
  • 软件工程之美37讲——遇到线上故障,你和高手的差距在哪里?

    软件工程之美37讲——遇到线上故障,你和高手的差距在哪里? 线上故障处理流程 graph LR A[评估影响范围]-->B[试图重现问题] B-->C[临时方案和终极方案] C-->D[风险评估及持续优化] 处理故障要点 先恢复生产,再修复bug 恢复生产并不一定需要修复 Bug,可以用一些临时性的
    段志轩   2021-01-21 21:31   0   6
  • 软件工程之美35讲——版本发布:软件上线只是新的开始

    软件工程之美35讲——版本发布:软件上线只是新的开始 版本号构成 版本号 . 子版本号.[. 修正版本号.[构建版本号]]比如说:1.2.1、2.0、3.0.1 build-123。 其中主版本号和子版本号用来标识功能变化,小的功能变化增加子版本号,大的功能变化增加主版本号。 修正版本号则表示功能不
    段志轩   2021-01-20 17:34   0   5
  • 软件工程之美36讲——DevOps工程师到底要做什么事情?

    软件工程之美36讲——DevOps工程师到底要做什么事情? 什么是DevOps DevOps 可以理解为一种开发(Development)和运维(Operations)一起紧密协作的工作方式,从而可以更快更可靠的构建、测试和发布软件。 DevOps会带来哪些好处呢? 整个软件的构建、测试和发布过程高
    段志轩   2021-01-20 16:50   0   5