项目实战——28个例子思想总结

最近对于项目实战中的28个例子研究,一晃已有20天有余。这个过程中感觉学到了很多自己曾经不懂的技术,领悟了项目开发过程中各种原因考虑不周可能遇到的坑。回想自己以前开发的过程中,有的更多的是只顾着实现功能,而缺少一个全局观的思考和总结。
1.对面向对象在项目中的应用
这个过程中研究了面向对象的开门小例子,原型的复用,SQL语句的复用,第一个是以前比较熟悉的,而后两个却没有做到利用面向对象的思想优化。经过这三个例子的研究,现在觉得,面向对象不该看作一种方式,或者说技术,而应当看作一种可以用来优化种种细节的理念,比如,只要遇到重复的东西,就可以考虑要不要抽象,可不可以抽象。
想到曾经自己画的原型,其实就有很多重复的元素,但是当时如果想到封装组件的话,那么当时的工作效率会高很多。同时,这次发现面向对象思想可以把原型图绘制和前端开发统一起来,方式不同但步骤相同,前端可以按照原型图是如何封装组件的作为指引,在前端封装组件,进行一个面向对象的前端实现。
2.将形式或者现象内化于思想
案例的研究中,就有环境混用带来的重大事故。从加入项目组第一天开始,就已经了解到项目拥有开发、测试、生产三个环境。所以每个人是不可能不知道这三个环境的存在的。但是存在一种情况,就是说知其然,而不知其所以然,没有去深入思考过,只关注自己手头的事情,而没有全局观。
我觉得有必要明白的是,像分环境这样在行业内普遍存在的东西,那么很大概率背后是无数开发者,无数项目组摸索出来的东西,是前人的经验,是巨人的肩膀,所以应当拥有一种敬畏的心,去体会去思考,在项目实践中感受它的价值,将其转变为自己的认知。这作为一种思想,可以应用在很多地方,不只是开发。
3.得到练习和实践的技术点:
1.nacos的配置
2.MySQL索引和引起索引失效的情况
3.消息队列的异步、削峰、解耦
4.Mybatis动态SQL的应用
5.线程不安全引起数据错乱的优化
6.uni-app打包和自动在线升级的流程

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值