开发经验分享_04_快速熟悉程序(思路)

接上一篇:(企业内部)开发经验分享_03_解决问题3步走(思路)
https://gblfy.blog.csdn.net/article/details/103414474

文章目录

    • 一、明确组件布局
      • 1. 页面布局
      • 2. 后端布局
      • 3. 明确位置坐标,再上路
    • 二、映射有度
      • 1. 前和后
      • 2. 思路和现实
      • 3. 对对碰
    • 三、知悉意/系
      • 1. 知其意
      • 2. 知其系

一、明确组件布局

1. 页面布局

  • 分析页面有机部分组成的,学会画整为分

2. 后端布局

  • 分析后端由哪几个类或者那几个方法组成的这个功能点。

3. 明确位置坐标,再上路

①起点的位置 ②终点的位置 ③中间各个站点的位置

二、映射有度

1. 前和后

  • 前:指前端页面
  • 后:指后台程序

2. 思路和现实

思路:指自己的思路逻辑
现实:指实际的代码

3. 对对碰

  • 坐标站点映射物体(程序类)
    在程序中找到对应以上各个站点的位置;简言之,就是在程序中谁(哪个类)代表哪个站点,映射对应关系。

三、知悉意/系

1. 知其意

  • 其: 指每个文件或者程序中的每个方法
  • 意: 指每个类或者每个方法的作用功能是什么?

2. 知其系

  • 其: 指每个文件或者程序中的每个方法和功能
  • 系: 每个类和类,方法与方法的之间是怎样连接的,要做到心中有数。

下一篇:(企业内部)开发经验分享_05_葫芦画瓢
https://gblfy.blog.csdn.net/article/details/103414567

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/522712.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【个推CTO谈数据智能】之本质及技术体系要求

戳蓝字“CSDN云计算”关注我们哦!作者|安森来源|个推技术学院安森,个推CTO毕业于浙江大学,现全面负责个推技术选型、研发创新、运维管理等工作,已带领团队开发出针对移动互联网、金融风控等行业的多项前沿数据智能解决方案。曾任M…

oracle11管理员连接数据库,1.运行 cmd.exe;2.输入 sqlplus / as sysdba,以系统管理员(sysdba)身份连接数据库,进行数据库管理操作。3.连接成功后执...

1.运行 cmd.exe;2.输入 sqlplus / as sysdba,以系统管理员(sysdba)身份连接数据库,进行数据库管理操作。3.连接成功后执行alter user identityName identified by password; —–修改密码alter user identityName account unlock; —–解锁alter user id…

企业打开Redis的正确方式,来自阿里云云数据库团队的解读

摘要: Redis是开源的基于内存且可以持久化的分布式 Key – Value数据库。自2009年发布最初版本以来,Redis的热度只增不减,除了经常位居DB-Engines的最受欢迎Key-Value数据库榜首之外,看阿里云技术总监为您深度解读云数据库Redis。…

2019 年度程序员吸金榜:你排第几?

作为全球知名招聘求职网站Indeed,最近发布了2019年度最佳工作榜单,公布了2019年的行业领域及工作岗位薪酬,在全行业的榜单中,跟程序员相关的岗位有9个!对此,大家纷纷留言表示程序员或成最大赢家&#xff01…

[ERR] 1227 - Access denied; you need (at least one of) the SUPER privilege

错误二:[ERR] 1227 - Access denied; you need (at least one of) the SUPER privilege… 觖决办法 用文本工具打开sql文件 查找: DEFINER fit_root% 把fit_root%账号改成你实际导入的那台服务器mysql账号保存即可

oracle database 11g plsql 程序设计,oracle-database-11g-plsql-编程实战笔记

Chap1DML语句是select 、insert、update、delete和mergeDDL语句是create、alter、drop、rename、truncate、commentDCL语句是grant、revokeTCL语句是commit、rollback和savepointsql16个基本命令——参考书《OCA认证考试指南(IZ0-051)》清华大学出版社《oracle database sql la…

YAFFS2移植到AliOS Things指南

摘要: YAFFS2介绍 YAFFS(Yet Another Flash File System)是第一个专门为NAND Flash存储器设计的嵌入式文件系统,适用于大容量的存储设备。YAFFS 是基于日志的文件系统,提供磨损平衡和掉电恢复的健壮性。 点此查看原文&…

Error querying database. Cause: java.lang.IllegalArgumentException:Failed to decrypt. 错误解决方案

java.lang.IllegalArgumentException:Failed to decrypt 从错误可以看出,解密失败。 原因是你在数据库连接配置的地方,设置了加密。即: config.decrypttrue将其改成: config.decryptfalse问题就可以解决。

阿里云十年,从去“IOE”到引领云原生浪潮

戳蓝字“CSDN云计算”关注我们哦!作者 | 孙浩峰出品 | CSDN云计算(ID:CSDNcloud)2008年,王坚从微软亚洲技术研究院空降阿里,担任首席架构师。这个在阿里内部尊称为“博士”的首席架构师所学却是一个心理学博…

linux下mtr命令,如何使用Linux mtr命令

对于经常和Linux打交道的技术人员来说,mtr命令是一个非常实用的Linux命令。它可以进行实时网络诊断。本篇文章分享了linux mtr命令的详细使用示例。以下描述来自mtr命令的软件包信息。Mtr是一种网络诊断工具,将ping和traceroute组合到一个程序中。Mtr提供…

IntelliJ IDEA 单行注释调整

部分人并不习惯这种风格,所以一般会设置为单行注释的两个斜杠跟随在代码的头部,在File -> Setting -> Editor -> Code Style -> Java -> Code Generation 下如图设置即可

高速通道-冗余物理专线接入-健康检查配置

摘要: 组建混合云,用户的IDC需要通过物理专线与阿里云VPC互通,多线冗余是基本配置需求。阿里云提供的冗余冗余切换方案是在VPC中,用户掌握切换原理,即可自主在控制台完成冗余负载配置。 一 VPC健康检查IP机制1 健康检查…

OpenStack精华问答 | OpenStack的目标是什么?

关于OpenStack的争议,从未停止,每每关于它的消息,都会一石激起千层浪。今天就让我们看看关于OpenStack的问答吧。1Q : 什么是OpenStack?A : OpenStack,是目前最为流行的开源云操作系统框架。深入理解OpenStack需要围绕…

linux创建定时任务命令,linux设置定时任务的方法步骤

一,首先登录二,找到文件夹三,查看定时任务crontab -l四,vi root 编辑定时任务 编辑完成后,点ESC,然后:wq时间格式分钟 小时 日期 月份 周 命令数字范围 0-59 0-23 1-31 1-12 0-7 echo "hello" &g…

idea terminal终端修改为git bash设置

idea terminal终端修改为git bash设置: 修改前: 修改后:

iOS KVO crash 自修复技术实现与原理解析

摘要: 【前言】KVO API设计非常不合理,于是有很多的KVO三方库,比如 KVOController 用更优的API来规避这些crash,但是侵入性比较大,必须编码规范来约束所有人都要使用该方式。有没有什么更优雅,无感知的接入…

数据中心网络架构的问题与演进 — 传统路由交换技术与三层网络架构

戳蓝字“CSDN云计算”关注我们哦!文章目录目录传统路由交换技术路由和交换交换技术传统的 2 层交换技术具有路由功能的 3 层交换技术具有网络服务功能的 7 层交换技术路由技术三层网络架构核心层(Core Layer)汇聚层(Aggregation L…

linux emacs命令,Linux Bash Shell 终端 Terminal Emacs 模式 常用 快捷键 命令

背景:OS:Ubuntu 16.04Bash 的编辑模式:Emacs 模式本文介绍的快捷键 仅当 您的 Bash 的编辑模式 为 Emacs 模式 时 有效,Bash 默认的编辑模式为 Emacs 模式 。若 您将 Bash 的编辑模式配置为了 vi 模式,请遵循 vi 模式的…

Warning:java: 来自注释处理程序 'org.antlr.v4.runtime.misc.NullUsageProcessor' 的受支持 source 版本 'RELEASE_6' 低于

.问题&#xff1a;Warning:java: 来自注释处理程序 ‘org.antlr.v4.runtime.misc.NullUsageProcessor’ 的受支持 source 版本 ‘RELEASE_6’ 低于 -source ‘1.8’ 解决办法&#xff1a;这个问题是依赖包版本导致&#xff0c;更新依赖包即可。 <dependency><groupI…

10分钟上线 - 利用函数计算构建微信小程序的Server端

摘要&#xff1a; 阿里云函数计算是一个事件驱动的全托管计算服务。通过函数计算&#xff0c;您无需管理服务器等基础设施&#xff0c;只需编写代码并上传。微信小程序是一种不需要下载安装即可使用的应用&#xff0c;它可以在微信内被便捷地获取和传播。 当微信小程序遇见serv…