首页 > 其他分享 >构建之法阅读笔记02

构建之法阅读笔记02

时间:2024-06-05 10:22:31浏览次数:21  
标签:02 缩进 共同完成 代码 笔记 构建 设计规范 团队

第四章 两人合作

在代码规范方面,可以分为两个部分:代码风格规范和代码设计规范。代码风格规范主要是缩进、行宽、括号、断行与空白的{}行、分行、命名、下划线、大小写、注释等;建民老师上课主要强调的是缩进、命名和注释。在代码设计规范方面,主要是函数、goto错误处理、类处理等。代码复审需要程序员准确的测试到每一个分支,保证用户在使用时不出现bug。在结对编程中,因为有随时的复审和交流所以程序中的错误就会少很多,程序的初始质量就会很高,会省下之后修改、测试的时间;在合作过程中,可以从三个层次评价对方的工作:最外层 行为和后果、中间层 习惯和动机、最内层 本质和固有属性。

第五章 团队和流程

团队的特点:1.有一致的集体目标,团队要一起完成这目标。2.团队成员有各自的分工,互相依赖合作、共同完成任务。很多软件公司的团队最后演变成了功能团队,就是具备不同能力的同事们平等协作,共同完成一个功能。统一流程RUP把软件开发的各个阶段整合在一个统一的框架里:业务建模、需求、分析和设计、实现、测试、部署、配置和变更管理、项目管理等

标签:02,缩进,共同完成,代码,笔记,构建,设计规范,团队
From: https://www.cnblogs.com/Sunyiran/p/18232438

相关文章

  • 构建之法阅读笔记03
    第六章敏捷流程敏捷开发的原则是:1.尽早并持续地交付有价值的软件以满足顾客需求  2.敏捷流程欢迎需求的变化  3.经常发布可用的软件,发布间隔可以从几周到几个月,能短则短 4.业务人员和开发人员在项目开发过程中应该每天共同工作 5.以有进取心的人为项目核心,充分支持信......
  • 51单片机学习记录-07-时钟芯片DS1302
    1DS1302介绍DS1302是由美国DALLAS公司推出的具有涓细电流充电能力的低功耗实时时钟芯片。它可以对年、月、日、周、时、分、秒进行计时,且具有闰年补偿等多种功能RTC(RealTimeClock):实时时钟,是一种集成电路,通常称为时钟芯片2 引脚定义和应用电路3 内部结构框图4......
  • 【机器学习基础】Python编程02:五个实用练习题的解析与总结
    Python是一种广泛使用的高级编程语言,它在机器学习领域中的重要性主要体现在以下几个方面:简洁易学:Python语法简洁清晰,易于学习,使得初学者能够快速上手机器学习项目。丰富的库支持:Python拥有大量的机器学习库,如scikit-learn、TensorFlow、Keras和PyTorch等,这些库提供了......
  • 赶紧收藏!2024 年最常见 20道 Kafka面试题(八)
    上一篇地址:赶紧收藏!2024年最常见20道Kafka面试题(七)-CSDN博客十五、Kafka中生产者运行流程是怎样的?Kafka生产者的运行流程涉及多个步骤,这些步骤确保了消息能够高效、可靠地从生产者发送到Kafka集群。以下是生产者运行流程的详细步骤:初始化:首先,生产者需要初始化,这包括设......
  • 第三届机器人、人工智能与信息工程国际学术会议(RAIIE 2024)
    【ACM独立出版/Fellow大咖云集】2024年第二届机器人、人工智能与信息工程国际学术会议(RAIIE2024)20243rdInternationalSymposiumonRobotics,ArtificialIntelligenceandInformationEngineering大会官网:https://ais.cn/u/juURra大会时间:2024年07月05-07日大会地点:新......
  • 2024奥维互动地图最新
    随着科技的飞速发展,地图服务已经成为我们日常生活中不可或缺的一部分。在这个信息爆炸的时代,一款优秀的互动地图不仅能为我们提供准确的导航,还能带来丰富的用户体验。而作为业界翘楚的奥维互动地图,在2024年迎来了其图源的全面升级与创新。奥维互动地图介绍:奥维互动地图是一......
  • TransGNN论文阅读笔记
    TransGNN:HarnessingtheCollaborativePowerofTransformersandGraphNeuralNetworksforRecommenderSystems论文阅读笔记Abstract存在的问题:​ 目前基于GNN的方法仍面临着感受野有限和存在"兴趣无关"连接噪声的挑战。相比之下,基于Transformer的方法在自适应和全......
  • ASP.NET Web应用程序升级最新的MSBuild格式后,Visual Studio 2022中如何调试?
    摘要把ASP.NET的Web应用程序,Project文件从<ProjectToolsVersion="12.0"DefaultTargets="Build"xmlns="http://schemas.microsoft.com/developer/msbuild/2003">改为<ProjectSdk="Microsoft.NET.Sdk.Web">之后,升级成了最新的格式之后,如......
  • 低代码智能通信:腾讯云短信助力,快速构建高效消息应用
    前言​ 随着信息技术的飞速发展,现代社会对信息传达的及时性、准确性与便捷性要求越来越高。尤其在移动互联网时代,用户对于服务的体验要求不断提升,这促使各类网站、APP、小程序等服务平台必须持续优化其交互方式,以满足用户日益增长的需求。​ 在此背景下,短信作为一种成熟、稳定且......
  • ASP.NET Web应用程序升级最新的MSBuild格式后,Visual Studio 2022中如何调试?
    摘要把ASP.NET的Web应用程序,Project文件从<ProjectToolsVersion="12.0"DefaultTargets="Build"xmlns="http://schemas.microsoft.com/developer/msbuild/2003">改为<ProjectSdk="Microsoft.NET.Sdk.Web">之后,升级成了最新的格式之后,如......