首页 > 其他分享 >平台系列六:砖头

平台系列六:砖头

时间:2024-09-11 11:23:06浏览次数:6  
标签:系列 代码 平台 房子 软件技术 砖头 模具 组件

从代码层面来说,不管是平台技术,还是是架构体系、设计模式等,其核心都是为了达到代码的高内聚低耦合这个目的。

初创时期的企业,在人少事多的研发环境中,往往关注的就是业务功能实现,代码结构或者逻辑各方面,相对的把控度稍低了。

软件技术平台的构建,就好像建房子一样。创业初期,没有那么大的人力物力去把房子建好,但是作为一名程序猿,心中要有建房子的梦想。那么建房子需要什么呢,砖头。此时,我们需要尽可能的把砖头的模具搭建好。软件思维来说,这个砖头就是我们的基础技术组件,而模具是各种软件技术(封装、多态啥的),把不同的泥土分割成为一个个独立砖头。

在最初,人们用来盖房子的砖头,个头是很大的(30-15-10的长宽高应该有),软件也可以这样,在条件不允许的情况下,可以把砖头弄大点,也就是把组件先分层解耦。

那么我们的设计,就可以将上一章节的那团乱麻,根据核心业务拆分,分成路径规划、避障技术、地图构建、机器学习四个算法组件:

标签:系列,代码,平台,房子,软件技术,砖头,模具,组件
From: https://blog.csdn.net/xianye8131/article/details/142133334

相关文章

  • 直播预约丨《袋鼠云大数据实操指南》No.6:建设指标管理平台 解锁企业数据价值
    近年来,新质生产力、数据要素及数据资产入表等新兴概念犹如一股强劲的浪潮,持续冲击并革新着企业数字化转型的观念视野,昭示着一个以数据为核心驱动力的新时代正稳步启幕。面对这些引领经济转型的新兴概念,为了更好地服务于客户并提供切实可行的实践指导,自3月20日起,袋鼠云将推出全新《......
  • 开源的低代码开发平台
    开源的低代码开发平台是指那些以开源许可发布,允许用户自由访问、使用、修改和分发源代码的低代码开发工具。这些平台通常提供图形化界面和拖放式功能,帮助用户无需或仅需少量编码即可快速构建应用程序。以下是一些知名的开源低代码开发平台:1.Saltcorn概述:Saltcorn是一个无......
  • springboot+vue校园流浪猫管理平台【程序+论文+开题】计算机毕业设计
    系统程序文件列表开题报告内容研究背景在现代化的大学校园中,流浪猫作为非人为饲养却常驻校园的特殊群体,它们不仅为师生们的生活增添了几分温馨与乐趣,也面临着生存环境的挑战与健康问题。随着校园内流浪猫数量的增加,如何有效管理、保护这些小生命,确保它们得到必要的关怀与救......
  • 中电金信:源启混沌工程平台(V4)与东方通TongwebV7.0完成适配认证
    近日,源启混沌工程平台(V4)与北京东方通科技股份有限公司(以下简称东方通)应用服务器软件东方通TongwebV7.0完成产品兼容互认证,通过在产品功能、性能、兼容性方面的全面严格测试,得出结论:东方通应用服务器软件TongWebV7.0产品与源启混沌工程平台V4产品完全兼容,整体运行稳定高效,为双方......
  • 计算机毕业设计选题推荐-作品分享交流平台(摄影、绘画、书法)-Java/Python项目实战(亮点:
    ✨作者主页:IT毕设梦工厂✨个人简介:曾从事计算机专业培训教学,擅长Java、Python、微信小程序、Golang、安卓Android等项目实战。接项目定制开发、代码讲解、答辩教学、文档编写、降重等。☑文末获取源码☑精彩专栏推荐⬇⬇⬇Java项目Python项目安卓项目微信小程序项目......
  • mysql实用系列:mysql如何拼接字符串?
    在MySQL中,拼接字符串可以使用CONCAT()函数,或者使用+操作符。以下是一些基本的使用示例:使用CONCAT()函数:SELECTCONCAT('Hello','','World');--输出:HelloWorld使用+操作符:SELECT'Hello'+''+'World';--输出:HelloWorld拼接多个字符串:SEL......
  • 自然语言处理系列六十六》对话机器人项目实战》对话机器人原理与介绍
    注:此文章内容均节选自充电了么创始人,CEO兼CTO陈敬雷老师的新书《自然语言处理原理与实战》(人工智能科学与技术丛书)【陈敬雷编著】【清华大学出版社】文章目录自然语言处理系列六十六对话机器人项目实战》对话机器人原理与介绍对话机器人项目代码实战总结自然语言处......
  • 微信小程序毕业设计-基于springboot+vue的社区在线订餐配送小程序系统设计和实现,基于
    博主介绍:✌️码农一枚,专注于大学生项目实战开发、讲解和毕业......
  • WPF Shape系列控件的详细使用教程
    WPF(WindowsPresentationFoundation)中的Shape控件提供了一系列用于绘制几何形状的元素,如线条、矩形、椭圆、多边形等。这些控件继承自System.Windows.Shapes.Shape基类,具有一致的属性和行为,允许开发者轻松地在应用程序中创建丰富的图形界面。本文将详细介绍WPF中的......
  • 在线动漫信息平台
    你好呀,我是计算机学姐码农小野!如果有相关需求,可以私信联系我。开发语言:Java数据库:MySQL技术:SpringBoot框架工具:IDEA/Eclipse、Navicat、Maven系统展示首页会员后台管理员后台热门动漫摘要随着互联网技术的飞速发展,在线动漫信息平台应运而生,旨在改变传统的......