您好,
会员登录 快速注册
退出 ( 条未读消息)
关于本站 意见反馈 首页

公告:小宅博客网可以开发票了,需要发票的,去群里找群主哈!!
全部文章分类
  • 人工智能 >

  • 编程语言 >

  • WPF系列 >

  • ASP.NET系列 >

  • Linux >

  • 数据库 >

  • 嵌入式 >

  • WEB技术 >

  • PLC系列 >

  • 微服务与框架 >

  • 小宅DIY >

  • 学习资料 >

OpenCv基础 ANN车牌识别 yolov5车牌识别 指针式仪表识别 ROS系列 YOLO Halcon Detectron2 昇腾AI ChatGPT在线体验 英伟达JETSON ChatGLM ChatTTS FunASR 地平线 ByteTrack 魔搭社区 LangChain
C C# C++ Python Java Go
WPF
ASP.NET小功能 GPS定位系统-MVC GPS定位系统-VUE ASP.NET WebRTC
Linux Linux内核 Shell MakeFile
MySql SqlServer Oracle
STM8 STM32 51单片机
VUE入门 HTML JavaScript CSS layui镜像网站 ElementUi中文官网 element-plus 图标
三菱 欧姆龙 西门子 施耐德 松下 台达
IOTSharp IOTGateway ABP FRAMEWORK Docker
亚克力音响 编程仙途:智驭万法
面试题与技巧 Python入门技能树 微软C#教程
首页 编程之美 工具下载 全国就业 流量地图 文心一言
编程之美
1、编程之美-前言 2、架构设计
1、编程之美-前言
激萌の小宅 小宅博客网 编程之美

文章作者:激萌の小宅

促销:¥0

价格:¥0

配送方式: 购买后立即生效(如购买异常,请联系站长)
付款之后一定要等待自动跳转结束,否则购买可能会失败
  • 0 天

    有效期

  • 0

    总销量

  • 6

    累计评价

软件架构设计

       架构的设计说难也难,说简单其实也简单,你要相信,世间万物皆有规律可循。

       架构设计,顾名思义,就是对代码的布局、文件、文件夹的分类做合理的分配。架构设计在软件开发过程中其实也是是占了很重要的一部分,写软件就跟写书一样,需要有书名、有目录,还要有书的前言。

       书名就跟软件的需求一样,什么样的书名,决定了你写什么样的书,你总不可能说,书名明明是写的《语文》,结果翻开书之后,内容全是数学知识,这就是明显的客户需求与软件功能背道而驰了,这种书不但没人买,估计连出版社都不会出版这种书籍。所以,在接手一个项目的时候,首先就应该应该明确,你是要写一本什么样的书,即:你的需求是什么样的。但大多数情况是客户并不会给你提太过详细的需求,不太友好的,估计也就给你报个书名,书的内容你得自己去提炼,遇到这种情况,考验的就不是你的编程基本了,也不是考验你的学历有多高,而是考验一个人对问题的分析能力,这种能力与学历、年龄无关。

        这让我想起了上学那会儿,在每学期,每拿到一本新书的事情,我最爱做的第一件事情是,把书快速的翻一遍,其实这不为别的,纯粹是想在书中找些有趣的图片什么的,满足一下自己好奇心;然后做的第二件事,就是翻开目录,看看这学期,老师都会教些什么内容;最后第三件事情,如果是语文书,就找找哪些文章有要求背诵的,就提前背下来,如果是其他课的,不是记公式就是背公式,这样等老师教到的时候,就不会那么迷茫了。

        软件的架构设计,其实就跟这书一样,你可以没有有趣的图片,但至少要有一个明确的目录,是吧!这书本中有趣的图片,就跟你代码中有趣的注释一样,不会让人觉得你这代码很枯燥;而这明确的目录,就和你的代码分类、结构一样,好的目录,能让人一下就能知道这本书要讲什么,就好比代码有个好结构,一样也能让人知道你代码要实现什么要功能和逻辑。

        记得小宅我最开始接触编程学的是C语言,那会儿老师讲的最多的一句话是:模块化编程。

        

1、编程之美-前言

友情链接: CSDN激萌の小宅 95知识库 自考题库 罗分明个人网络博客 精益编程leanboot

小宅博客  www.bilibili996.com All Rights Reserved. 备案号: 闽ICP备2024034575号

网站经营许可证  福建省福州市 Copyright©2021-2025 版权所有

小宅博客
首页 智能家居 地图定位
公告:小宅博客网可以开发票了,需要发票的,去群里找群主哈!!

文章作者:激萌の小宅

促销:¥0

价格:¥0

配送方式: 购买后立即生效(如购买异常,请联系站长)
付款之后一定要等待自动跳转结束,否则购买可能会失败
  • 0 天

    有效期

  • 0

    总销量

  • 6

    累计评价

软件架构设计

       架构的设计说难也难,说简单其实也简单,你要相信,世间万物皆有规律可循。

       架构设计,顾名思义,就是对代码的布局、文件、文件夹的分类做合理的分配。架构设计在软件开发过程中其实也是是占了很重要的一部分,写软件就跟写书一样,需要有书名、有目录,还要有书的前言。

       书名就跟软件的需求一样,什么样的书名,决定了你写什么样的书,你总不可能说,书名明明是写的《语文》,结果翻开书之后,内容全是数学知识,这就是明显的客户需求与软件功能背道而驰了,这种书不但没人买,估计连出版社都不会出版这种书籍。所以,在接手一个项目的时候,首先就应该应该明确,你是要写一本什么样的书,即:你的需求是什么样的。但大多数情况是客户并不会给你提太过详细的需求,不太友好的,估计也就给你报个书名,书的内容你得自己去提炼,遇到这种情况,考验的就不是你的编程基本了,也不是考验你的学历有多高,而是考验一个人对问题的分析能力,这种能力与学历、年龄无关。

        这让我想起了上学那会儿,在每学期,每拿到一本新书的事情,我最爱做的第一件事情是,把书快速的翻一遍,其实这不为别的,纯粹是想在书中找些有趣的图片什么的,满足一下自己好奇心;然后做的第二件事,就是翻开目录,看看这学期,老师都会教些什么内容;最后第三件事情,如果是语文书,就找找哪些文章有要求背诵的,就提前背下来,如果是其他课的,不是记公式就是背公式,这样等老师教到的时候,就不会那么迷茫了。

        软件的架构设计,其实就跟这书一样,你可以没有有趣的图片,但至少要有一个明确的目录,是吧!这书本中有趣的图片,就跟你代码中有趣的注释一样,不会让人觉得你这代码很枯燥;而这明确的目录,就和你的代码分类、结构一样,好的目录,能让人一下就能知道这本书要讲什么,就好比代码有个好结构,一样也能让人知道你代码要实现什么要功能和逻辑。

        记得小宅我最开始接触编程学的是C语言,那会儿老师讲的最多的一句话是:模块化编程。