首页 > 其他分享 >对团队规范和技术的几点总结

对团队规范和技术的几点总结

时间:2022-08-31 09:44:06浏览次数:74  
标签:总结 权限 破窗 代码 规范 几点 团队

这两天团队要做项目总结,所以个人就浅薄的作了几点总结,当然,是从团队研发人员的角度去出发,因为团队的研发人员是基石,是铸造项目和产品的核心,产品的质量完全由研发人员来决定的,而市场唯一认可的是产品。

image

可维护,可插拔,可伸缩的代码是个人以及团队可持续良性发展的基石,一个不注重技术,不注重规范的团队终将被现实狠狠打脸。

避免破窗效应

不做破窗的第一人,在软件开发过程中,我们一定不要去做破窗的第一人,在西安项目中,由于团队开发人员迭代了几批,加上工期紧,所以代码可以说不是那么美观,导致这个问题的根本原因是从功能的初期就没有做好规约,团队成员没有按照那个规范去执行,后面随着代码的堆积,已经无法重构,代码极度耦合,后面的同学想去重构发现工作量很大,风险很大,想要去适配,发现效率又不高,最终,他也只能妥协,在盘根错节的代码中继续加判断,所以最后代码就变得像印度的电网。

如果团队成员都严格律己,加上相互提醒,监控,没有人去做破窗的第一人,那么我们的项目交付时间,项目维护成本等将会缩短很多。

规范权限管理

一个权限不规范的团队暴雷是早晚的事,即使不暴雷,那么途中一定会遇到大大小小的问题,权限包括服务器权限,数据库权限,各种文档权限和各种中间件的访问权限等等。应该根据开发人员的职责给他划分权限,而不是不管是谁,直接给你root上去,开发,测试,生产服务器随便等,数据库随便登,这样是不专业,也是风险很大的操作。

比如数据库,根据业务来,只给开发人员分配那几张表的增删改查等权限,而不要全部开发,这样就会避免很多误操作带来的损失,再比如各种种中间件的权限,如果管理不到位,那么会造成严重的损失,之前我们就因为nacos的管理不到位而导致配置文件被删除,导致服务全不可用,这些都是血泪的教训。

技术氛围

特别对于交付型项目来说,说工匠精神可能会比较扯,因为团队成员水平参差不齐,有热爱技术的,也有纯属为了生活的,当然,我们每个人都是为了生活,但是我觉得编码应该有思考,而并非堆上去,实现功能,换句话说,我更愿意说,“从繁琐的生活中刨解出一点理想主义”,写出美观,健壮的代码是一个过程,这个过程需要不断学习,不断总结,而一个人是需要成长的,而在团队中,我们就要注重技术氛围,多讨论,对成员的代码作点评,这样,不仅让代码整理比较健康,另一方面也培养了成员,对后续的开发打下基础,另外,一个团队的技术氛围会在很在程度上决定这个团队的稳定性。

上面就列举了几个部分来说,也是在团队中总结出来的,当然,还有很多影响团队的发展和项目的交付的因素,后续再进行一些总结,当然,因为我的经验不是很足,在团队里面只是一颗螺丝钉,但是我觉得无论是谁,在团队中都是十分重要的,都应该将自己的能力毫不保留的发挥出来。

今天的分享就到这里,感谢你的观看,我们下期见,如果你有什么想法和点子,我真切的希望你能和我分享,我们一起学习,一起成长!

标签:总结,权限,破窗,代码,规范,几点,团队
From: https://www.cnblogs.com/steakliu/p/16641905.html

相关文章

  • in notin exists not exists 性能优化算法总结
    innotinexistsnotexists性能优化算法总结1.1.in和exists区别1.2.notin能不能走索引1.3.notin和join的关系1.4.和notExists的关系1.5.in的实......
  • feign使用初总结
    添加feign依赖添加启动项注解@EnableFeignClients//开启Fegin添加声明 声明调用路径@FeignClient("service-product")//声明调用的提供者的name//指定调用提供者的哪......
  • PageObject(PO)设计模式在 UI 自动化中的实践总结(以 QQ 邮箱登陆为例)
    ⬇️点击“下方链接”,提升测试核心竞争力!>>更多技术文章分享和免费资料领取PO的思想最早是2013年由IT大佬MartinFlower提出的:https://martinfowler.com/bliki/PageObje......
  • 白嫖 ABP Commercial 团队版许可证,免费用户也能享受氪金待遇!
    咱光明正大地从ABP商业版中扒拉东西。所谓“白嫖”,不是“破解”,水文一篇,但也许会帮你打开一扇新的大门。首先怎么个光明正大呢?准备工作:在abp.io注册一个账号(网站和......
  • Java常见错误总结
    1.Parameter0ofmethodmodifyResponseBodyGatewayFilterFactoryinorg.springframework.cloud.gateway.config.GatewayAutoConfigurationrequiredabeanoftype'o......
  • 学业生涯总结
    人生没有白走的路,每一步它都算数或许是因为最近遇到的烦心事比较多,或者又有可能是因为毕业前夕的消极情绪挤压太久没办法宣泄,大概从有数离职后开始,就总想记录点什么。想想......
  • Netty网络编程-服务端启动问题总结
    1、NettyServerSocktChannel是如何初始化和注册的获取NioServerSocketChannel的实例,构造方法中还会做以下操作:通过SelectorProvider获取ServerSocketChannel。设......
  • 2021年 西南石油大学超算与并行计算团队南充校区分队 第二届招新赛题解
      2021年SWPU(南充)超算团队招新赛总体难度并不是很大,大部分题目考察的是基本的编程能力,题目中涉及到了一些并行计算相关的名词和知识,选手在参加比赛的同时,既能够展示......
  • Java并发编程总结
    ——《Java多线程编程实战指南》学习及其他参考博客总结串行、并行、并发(1)串行:顺序执行多个任务,一个时刻只有一个任务在执行(2)并行:多个CPU(核)同一时间多个任务,一个时......
  • MySql面试题总结
    1、having和where的区别解答:having子句用于分组后筛选,where子句用于行条件筛选where条件子句中不能使用聚集函数,而having子句就可以。having只能用在groupby之后,where......