理理做的项目,相当一部分记忆是环境搭建、应用发布,这里头有理出个思路。

>喜欢从业的专注,七分学习的态度。

##概述

{手机打字,下图仅贴题,非实图。}

结构


**不得:**拿到项目盲目加载和发布。

**不得:**项目搭建(项目部署)完成后不知道做了什么事情,完成的具体是什么内容。

##思路简述

* **理清项目结构**

  拿到新项目除了知道什么语言开发的外,更需要知道当前项目的编译结构或组成结构,找到影响或直接的编译配置文件。项目自有设计,设计通常自有合理处。做法:**从最外层的配置文件下手,把你不认识的文件开始百度谷歌搜**,结构思路和配置文件强强关联,利于快速理解项目结构,也有项目采用约定目录方式,更需要搜索关键文件标志来得到约定信息。理解了项目结构,搭建部署才能理解的当然,套路总是有那么些似曾相识。后面报错根据项目结构的了解可知道大概出错的内容范围。没有纯粹的一个类写完的项目,碰到套路多了,就和你熟络了。例如:后端项目往往需要去找"项目信息"依赖信息"数据源信息"日志配置"接口配置信息"job信息"web信息"等。

* **理清项目架构**

  理解项目将在什么应用环境下使用,分清接口服务器,应用服务器,报表服务器,文件服务器以及更多用途区分的服务器,并清楚服务器的个数和备份情况。针对JOB和异步事物尤其需先理清整个环境架构后针对性部署,否则出来的问题扑朔离迷,侦探难耐。另在问题分析和日志的提取可以利用分类后的单节点方式针对性分析。

* **理清项目版本**

  项目版本包括当前项目编译工具版本,项目编译版本,项目需要 编译工具版本,依赖文件、插件和项目插件最低运行环境版本,运行中间价版本,服务器各环境版本,数据库版本,数据源版本, 前台版本,前后台框架版本,框架支撑版本。任何一个项目都包含无数版本信息,最合理的是所有版本信息匹配,一个版本的偏差可能影响整个项目的搭建和部署,这种版本导致的问题多半使得编译工具或运行环境不能理解。**思路是先理解项目结构后从项目信息文件上找到当前项目版本和依赖文件的版本,并找到他们间最小版本间依赖关系,往往最影响的也就在这里。**如:maven的pom.xml。发布项目特别注意变化的文件关联影响,强关联文件发布后需扩展测试范围。

> **观察不经眼的细节,慎重更新全量,理解所做的事情和影响**。

><small>坚持积累,坚持学习。</small>

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 136,365评论 19 139
  • Spring Boot 参考指南 介绍 转载自:https://www.gitbook.com/book/qbgb...
    毛宇鹏阅读 47,243评论 6 342
  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 177,852评论 25 709
  • 【反应第二】(2.5) 或因此,或因彼,或以事上,或以牧下。此听真伪,知同异,得其情诈也。动作言默,与此出入,喜怒...
    执子之念阅读 546评论 0 0
  • 排列组合 I 解决计数问题的方法 计数——与整数的对应关系 计数就是计数对象和整数的对应起来的过程,注意两点:遗漏...
    锅巴GG阅读 425评论 0 0

友情链接更多精彩内容