不要轻易放过不起眼的问题

作者:戴夫·奎克(Dave Quick)

我参与过数以百计的软件开发项目,无一例外都存在这样或那样的隐患,这些问题常常会导致难以预料的后果。问题出现时,虽然个别团队成员会发现一些端倪,但往往由于大多数人认识不到其重要性,这些问题不是忽略就是被搁置,真到变得难以解决。

造成这种情况的原因包括:

  • 问题刚出现时一般不起眼,直到后期才会变得严重。温水煮青蛙的实验或许是个故事,但是用来形容某些项目非常合适。
  • 当个人的经验和知识得不到其他团队成员的认同时,你的意见就会遭到低制。克服这种困难需要极大的勇气、自信和超乎寻常的口才。很少人能坚持力排众议,哪怕是高薪聘来专门解决这类问题的资深顾问。
  • 大多数程序员都是乐观主义者。痛苦的经历可以抑制乐观情绪,缺少这类经历则容易导致盲目乐观。天生的悲观主义者往往不受团队欢迎,哪怕他是对的。在没有十足把握的情况下,没人原意冒险与多数人作对。如果只是说:“我觉得这样做不妥,但说不出理由”,是很难获得别人认同的。
  • 每个团队成员关注的侧重点不同。通常大家关心的是个人职责,而不是项目的整体目标。
  • 每个人身上都存在自己难以识别和接受的盲点和不足。

下面的方法有助于克服这些消极因素:

  • 组织团队一起来想办法管理风险。例如用跟踪bug的方法来跟踪风险。让大家都参与识别风险,然后进行跟踪,直到风险解除。为风险划定等级,每当风险状态发生变化,或者有新情况发生时,重新评估风险的等级。这样做可以避免主观因素的影响,同时有助于提醒团队定期重新评估风险。
  • 如果你的观点不被大家接受,应该设法寻找更容易让他们理解的表达方式,鼓励大家重视反对意见,寻找更理性的讨论方式。
  • 不要轻易放过不“妥”的感觉。如果还没有足够的证据证明“不妥”,请设法寻找最简单的方法来证明。
  • 多和客户交流,经常与团队沟通,看看你是不是真的了解他们的想法。用户需求记录优先级列表(a prioritizied list of user stories)之类的工具虽然可以帮助你完成工作,但是无法替代定期与客户沟通的作用,你更需要的是开放的思想。
  • 自己的盲点自己难以查觉。忠言虽然逆耳,却是你最宝贵的财富。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
HandlerInterceptor可以拦截请求并对其进行处理,因此它可以选择是否放过静态资源。为了放过静态资源,可以在HandlerInterceptor的preHandle方法中进行逻辑判断。一种常见的做法是通过判断请求的URL是否以特定的静态资源目录为前缀来实现。举例来说,如果静态资源惯例地放在"classpath:/static/"目录下,那么可以在preHandle方法中判断请求的URL是否以"/static/"开头,如果是,则直接放过该请求,不做任何处理。这样就可以让HandlerInterceptor放过静态资源,只拦截其他类型的请求。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* [Spring Boot自定义拦截器之后静态资源无法加载的问题(第一版)](https://download.csdn.net/download/weixin_38718415/14044635)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] - *2* *3* [springboot二:过滤器、拦截器、静态资源访问](https://blog.csdn.net/Alnsx/article/details/113918949)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值