首页 > 其他分享 >《构建之法》读书笔记(三)

《构建之法》读书笔记(三)

时间:2023-12-20 23:34:44浏览次数:34  
标签:读书笔记 代码 模式 doit 构建 设计规范 团队

   《构建之法》,读这本书教会了我在团队开发时的团队合作。

     首先是代码规范:1.代码风格规范。 2.代码设计规范。

一.代码风格规范

      1.缩进:一般用四个空格的距离,从可读性来说正好。

      2.行宽:行款可以限定为100字符。

      3.断行与空白的{}行:尽量

if(a) {      doit();                                                 } else                                             {                                                      doit();  }

 4.分行:不要把多条语句放在第一行。

    5.命名:在变量名中不要提到类型或其他语法方面的描述;避免过多描述;避免过多的修饰词。

    6.下划线:可以用来标注。

    7.大小写:类型/函数/类的命名为大写字母开头,变量命名可以第一个字母小写,随后单词第一个字母大写。

    8.注释:好好写注释,因为程序不是你再寄一个人看的,你的团队其他成员也要看。

二.代码设计规范

     1.代码有没有依赖某一平台,是否影响移植。

     2.有没有无用的代码可以清除。

    

     下学期,我们要组成团进行开发,那么,关于团队模式,我更希望我们的团队模式为社区模式,可以根据兴趣去完成不同的模块,而不是明星模式,一个人的闪光点盖住其他人,我们应该要每个人都发挥各自的长处,更不要官僚模式,否则会造成不可磨灭的后果。同时,也希望在开发中运用上这些代码格式,切记团队合作不是一个人在开发,有什么问题要及时沟通,要多沟通,这样问题才能一个一个地解决,希望下学期能学有所成。

      这就是我今天的读书笔记,获益良多。

标签:读书笔记,代码,模式,doit,构建,设计规范,团队
From: https://www.cnblogs.com/liyiyang/p/17917873.html

相关文章

  • 构建更加完善的全病程患者服务网络,圆心科技上市之路愈发顺畅
    中国的智慧医疗模式,是一种创新型的医疗模式,通过建立线上医疗服务平台,将优质医疗资源下沉到基层社区,使得居民可以更加便捷地获得医疗服务。这种模式的出现,为缓解医疗资源紧张问题提供了新的思路和途径。为更好地推进智慧医疗的建设,我国医疗健康企业圆心科技构建了一套贯通诊......
  • 《重构:改善既有代码的设计》读书笔记二
    二、代码的坏味道1、DuplicatedCode(重复代码)坏味道首当其冲的就是DuplicatedCode,如果你在一个以上的地点看到相同的重复结构,那么这个坏味道就可以确定了,设法将它们合而为一同一个类中两个或更多的函数含有相同的表达式利用ExtractMethod(提炼方法)提炼重复代码,然后引用新......
  • 风控决策引擎——决策流构建实战
    引言本篇主要聚焦介绍风控决策引擎中决策树编排能力的构建。决策引擎是风控的大脑,而决策树的编排能力和体验是构建大脑的手段,如何构建高效、丝滑、稳定可靠的决策树编排能力,是对风控决策引擎的一大挑战,本篇文章和大家分享一下过往构建心得。背景任何系统在初期构建肯定不是往“......
  • 从0到1智能风控决策引擎构建
    引言互联网时代,万物互联,网络安全形势越来越严峻,安全是企业的基石,风控在企业中扮演着“警察”角色,运用各种技术和手段,保护企业内的用户利益不受侵害。风控决策引是风控中台的入口,提供业务风险场景事件接入,可视化编排复杂决策,丰富的特征变量与场景识别服务等功能。相较于需要开发背......
  • 构建陪诊预约系统:技术实战指南
    在医疗科技的飞速发展中,陪诊预约系统的应用为患者和陪诊人员提供了更为便捷和贴心的服务。本文将带领您通过技术实现,构建一个简单而实用的陪诊预约系统,以提升医疗服务的效率和用户体验。技术栈选择在开始之前,我们需要选择适用于陪诊预约系统的技术栈:前端:使用React.js构建交互界面......
  • 构建陪诊预约系统:技术实现与用户体验
    在医疗服务不断创新的背景下,陪诊预约系统作为一种结合技术与人性化服务的应用,为患者提供了更为便捷和贴心的医疗体验。让我们通过简单的示例代码,了解一下如何构建一个基本的陪诊预约系统。技术栈选择在开始构建陪诊预约系统之前,我们需要选择合适的技术栈。以下是一个简单的技术栈示......
  • QT 加载构建控件的时候 是灰色的,并且不能编译
    先上图 我安装完程序之后,返现上面红框中是灰色的,并且前面还带一个黄色感叹号并且下面C++的地方还是空的,应该是系统没有c++编译器 为系统安装g++编译器sudoapt-getinstallg++不能编译需要安装套件,用命令行安装sudoapt-getinstallbuild-essential......
  • dockerfile构建镜像
    定制docker镜像的方式有两种:手动修改容器内容,导出新的镜像(前面超哥讲dockersave等)基于Dockerfile自行编写指令,基于指令流程创建镜像。dockerfile简介 镜像是多层存储,每一层在前一层的基础上进行修改;容器也是多层存储,以镜像为基础层,在其基础上加一层作为容器运行时的存......
  • 组合模式揭秘:如何构建可扩展的树形结构
    什么是组合模式组合模式(CompositePattern)是一种结构型设计模式,它创建了对象组的树形结构,将对象组合成树状结构以表示“整体-部分”的关系。组合模式使得用户对单个对象和组合对象的访问具有一致性,即:组合能让客户以一致的方式处理个别对象以及组合对象。组合模式的核心原理组合模式......
  • Jenkins自动化构建Vue项目的实践
    在现代的Web开发中,Vue.js已经成为一种非常流行的JavaScript框架。为了更高效地管理和部署Vue.js项目,使用自动化构建工具是至关重要的。Jenkins作为一款强大的持续集成和持续部署(CI/CD)工具,为我们提供了一种便捷的方式来自动化构建Vue.js项目。本文将介绍如何在Jenkins中配置和使用自......