面试-管理-架构

面试-管理-架构-2024

好文章

开发流程与规范

  1. 首先定义底层字段,和对应的接口名称以及出入参。
  2. 前后端开发前沟通
    1. 前后端,开发之前要把对应的接口文档搭建出来,同步开发。互不影像,互不耽误。
    2. 开发之前,要定好大致的联调时间。
  3. 入参
    1. 入参一定要严格校验,参数的类型,值的范围,参数之间对应关系,有问题明确提示:入参:xxx不能为空。
    2. 入参多于2个参数,尽量用json传参,方便以后接口重构方便。
    3. 接口的校验,采用正则表达式校验,固定值校验,总之要严格校验值的正确行。
  4. 出参
    1. 4层校验,返回为空,操作失败,返回的data为空,返回正确数据。都要分别进行处理。
    2. 以上的4层校验,每一种情况都要明确提示,出参:接口返回数据为空
  5. 异常的处理
    1. 这个在最外层,或最内层捕捉异常,并且明确把异常原因进行处理。
  6. 自测
    1. API Tester定义好,本地和开发环境的测试接口。
    2. 最好用mock测试,这个返回数据比较稳定,不好有后续问题,单元测试当环境改变的时候,容易测试失败。
  7. bug的真谛
    1. 就是通过胡乱传参来找出程序存在的问题,所以只有通过严格校验传参是可以达到没有bug的目的的。

实践

  • 例会

    • 周例会,项目例会推进项目的进展
  • 评审的范围

    • 业务评估,评估业务不合理的问题,评估是否可行。

    • 技术选型和架构评估,评估数据量大小,访问的频次,部署的资源,技术选项,架构评估。

    • 数据库评审,根据页面原型图,进行数据库建模,抽取模型,这个评审很重要,可以提前发现问题,看数据模型能否完成业务需求。

    • 接口评审,这个是预先根据页面流程抽取出接口,根据评审找到工作量的大小。

    • 接口规范,入参校验,各种出参的前端提示,各种异常的处理。

  • 代码逻辑

    • 每个复杂的逻辑都要有流程图,在流程图中明确各个节点,和注意事项。
  • 代码评审

    • 代码要每个月或半个月或一个迭代,创建1一个新的分支,通过比较2个分支的代码,评审新增的代码中存在的问题,从而把问题发现在萌芽阶段,增强代码的健壮性。

Java 如何带团队

Java 如何带团队
在Java中带领技术团队通常涉及以下几个方面:

教育团队:提供持续的教育和培训,帮助团队成员更好地理解Java技术和最佳实践。

代码审查:定期审查团队成员的代码,提高代码质量和一致性。

代码评审:鼓励团队成员进行代码评审,以发现和解决问题。

实践最佳实践:推广并实施最佳的Java编程实践,如设计模式、架构模式等。

使用工具:利用持续集成和部署工具,如Jenkins, Maven, Gradle等,提高开发效率。

团队协作:通过团队协作工具,如JIRA, Confluence等,提高团队沟通和协作效率。

领导力:展现领导力,引导团队朝着共同的目标前进,解决障碍。
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值