首页 > 其他分享 >《代码大全》阅读笔记05

《代码大全》阅读笔记05

时间:2023-11-08 20:04:13浏览次数:36  
标签:方法论 项目 代码 05 笔记 交流 大全

 

 

随着项目规模的增加,下面这些活动的工作量增长超过线性:

  • 交流
  • 计划
  • 管理
  • 需求分析
  • 系统功能设计
  • 接口设计和规格说明
  • 架构
  • 集成
  • 消除缺陷
  • 系统测试
  • 文档生成

在社交场合,活动越正式,你所穿的服装就会越不舒服(高跟鞋、领带等等)。在软件幵发领域里,项目越正规,你不得不写的文件的数量也会越多,用于确认你已经完成了自己的工作

要点

  • 随着项目规模的扩大,交流需要加以支持◊大多数方法论的关键点都在于减少交流中的问题,而一项方法论的存亡关键也应取决于它能否促进交流。
  • 在其他条件都相等的时候,大项目的生产率会低于小项目。
  • 在其他条件都相等的时候,大项目的每千行代码错误率会高于小项目。
  • 在小项目里的一些看起来“理当如此”的活动在大项目中必须仔细地计划。随着项目规模扩大,构建活动的主导地位逐渐降低。
  • 放大轻量级的方法论要好于缩小重量级的方法论。最有效的办法是使用“适量级”方法论。

标签:方法论,项目,代码,05,笔记,交流,大全
From: https://www.cnblogs.com/2351920019xin/p/17818155.html

相关文章

  • 单调栈学习笔记
    今天模拟赛B没想出来,甚至没到单调栈那一步。到了可能也不会做。发现单调栈已经忘干净了,之前学过的悬线法也不太会,这里补一下单调栈。板子:HISTOGRA-LargestRectangleinaHistogram在我的这篇博客里有题解。总之我自己是看懂了的。单调栈求最大全1子矩阵问题P4147玉......
  • 11/8训练笔记
    P6273[eJOI2017]魔法题解考虑定义\(S_{r_k}=\Sigma_{i=1}^{r}[s_i=k]\),那么对于任意一个子串\([l,r]\),其为有魔法的子串的充要条件为\(S_{c_{r}}-S_{c_{l-1}}\)对于任意的,在\(s\)中出现了的\(c\)为定值。任取一个在\(s\)中出现了的字符\(A\),那么上述充要条件可转换......
  • electron+vite笔记
    1、配置国内electron 镜像   .npmrc   electron_mirror=https://registry.npmmirror.com/-/binary/electron/  electron_builder_binaries_mirror=https://registry.npmmirror.com/-/binary/electron-builder-binaries/2、创建vite项目    pnpmcreate......
  • C++笔记 -- 使用STL的function实现回调机制(回调函数)
    1.使用普通函数示例一 代码:#include<iostream>#include<functional>//定义一个回调函数类型usingCallback=std::function<void(int)>;//定义一个函数,用于演示回调函数的使用voidperformOperation(intdata,Callbackcallback){//执......
  • kafka第二天学习笔记
    第二天学习Kafka,我们继续深入了解这个分布式流处理平台的核心概念和功能。以下是一些重要的知识点和概念:Kafka的消费者组:消费者组是多个消费者实例的组合,可以共同消费一个topic中的消息。消费者组中的每个消费者会均匀分配topic中的消息,实现负载均衡和高可用性。Kafka的分区策略:当......
  • 11.8读书笔记《需求掌握过程》02
    所谓需求,就是那些必须在开始进行产品构建前发现的东西,如果在构建的过程中才发现需求,或者更晚更糟,直至客户已经在使用产品的时候才发现需求,那么代价将会是很大的,效率也将十分低下。《掌握需求过程》这本书中,讲述了身为一个需求分析师,应完成的几个工作内容。按书中所说,分析师即......
  • Python处理日期方法大全、三十种方法
    一、使用time模块展示当前日期和时间importtimefromtimeimportgmtime,strftimet=time.localtime()print(time.asctime(t))#SunMay709:30:372017print(strftime("%a,%d%b%Y%H:%M:%S+0000",gmtime()))#Sun,07May201704:00:37+0000print(st......
  • Dart 基础知识笔记
    本文主要介绍Dart基础知识笔记。tourmain()函数是Dart程序的入口main()函数返回void并具有可选的List<String>参数作为参数所有对象都从Object类继承Dart是强类型当您想明确地不希望有任何类型时,使用特殊类型dynamicDart可以在函数内创建函数(嵌套函数或局部函数),可......
  • mac笔记本自动ssh 登录linux脚本
    #!/usr/bin/expect#settimeout30spawnsshusername@ipaddr  expect"Password:"send"$password\r"expect"Selectgroup:"send"/$172.0.0.1\r"expect"Selectaccount:"send"4\r"interact #......
  • 如何使用 GTX750 或 1050 显卡安装 CUDA11+
    前言    由于兼容性问题,使得我们若想用较新版本的PyTorch,通过GPU方式训练模型,也得更换较新版本得CUDA工具包。然而CUDA的版本又与电脑显卡的驱动程序版本关联,如果是低版本的显卡驱动程序安装CUDA11及以上肯定会失败。        比如GTX750Ti或GTX1050......