做工具要有“码德”

最近在搞别的事情,没时间写公众号了,不过遇到值得写的,还是要草草记录一下的。

这周经历了一件比较奇葩的事情,大致时间线如下:

  • 周四下午的时候,发现自己一个脚本使用的maven发布功能有一个奇怪的问题:正常来说,如果我发布的产物版本以-SNAPSHOT结尾,那么maven源的产物名称会替换成一个时间戳。但是在使用内网的maven仓库的时候发现并没有,在晚上多次尝试后,确定本地路径是可以的,只有发布到内网的maven仓库才不会替换成时间戳。

  • 周五晨会同步了这个问题,有位同事比较有经验,沟通中说了一句:有些仓库可能是做了限制。我当时以为是命名有什么要求?就没有深究。

  • 上午找了teg的同事,一开始我截图的时候发布的版本和拉取的版本差了个.0(截图的时候,发布的是1.0.0-SNAPSHOT,拉取的是1.0-SNAPSHOT),该同事一直强调是我没写对,我一直在解释这是我在测试,截图只是示意这个问题,即使写对了版本也拉取不到依赖。

  • 最终,该同事get到了我的核心意思:发布-SNAPSHOT版本,maven却没有替换成时间戳,这样再去拉取-SNAPSHOT版本的时候,就会解析失败,因为解释的是时间戳格式的。

  • 一开始该同事表示公司几千人都在用,怎么都没问题。我直截了当表示,自己怀疑他们改了规则,要换一个maven源验证一下,该同事直接改变口径,表示他们为了避免存储浪费关闭了这个功能,并表示愿意给我打开。

  • 此刻我想起之前的一个仓库,确实是支持的,于是把自己的脚本换了一个远程仓库,发现确实正常了。原来的仓库在对方开了配置之后也正常。

回头看晨会同事那句话,恍然明白他的意思,只是在teg同事承认他们修改SNAPSHOT规则之前确实很难往那个方向想,毕竟这是默认的规则,就这么悄悄改了,还不给使用者任何提示,作为一个开发者,个人感觉很没有“码德”。

值得一题的是,按照他们的默认规则,xxx-SNAPSHOT确实不会生成时间戳格式的文件,但是xxxSNAPSHOT仍然会,这基本算是他们的一个bug了,因为gradle只有版本是-SNAPSHOT才会去拉时间戳格式的文件,所以没有-之后,会直接按照版本名去拉,他们却换成了时间戳,也会发生报错。

总的来说,最让我气氛的是,作为一个开发,设计一个工具,没有基本的同理心和原则,建议“耗子尾汁”。

还有一个就是沟通的问题,我本来有两个机会提前解脱,一是同事跟我讲的时候,我没有继续追问,因为有点反常识,事后看才恍然大悟;二是反馈问题的时候,自己描述问题没有十分准确,过于随意,反而花费了更多的时间去解释纠正。

以上。

  • 28
    点赞
  • 13
    收藏
  • 打赏
    打赏
  • 24
    评论
iStonsoft PDF Password Remover 是由 iStonsoft 公司开发出品的一款 PDF 密码清除工具。它允许你解锁,并从 PDF 文件中删除密码保护。PDF 文档由于密码保护拒绝复制,编辑或修改时让你感到力不从心?如果是这样,为什么不尝试 iStonsoft PDF Password Remover?它可以毫不费力消除限制,从而可以任意使用 PDF 文档。 我们为什么需它 iStonsoft PDF Password Remover? 一个PDF密码卸妆(也称为PDF密码免费,密码重置或密码恢复工具,取决于其能力)是可用于程序么找到,删除或绕过安全性,防止你从PDF文件打开,打印,或更改PDF文件。 iStonsoft PDF密码Remover是一个工具来解密的Adobe Acrobat PDF。它可以用来去除标准的PDF安全,包括限制其复制,编辑和打印和用户/打开密码PDF可以保护PDF文件密码打开所者密码。 关于两类PDF密码 当人们提到PDF pasword,我们一定分清楚什么PDF密码被提及。实际上,两种通关码的施加到加限制为PDF文档。用户密码和所者密码。它们是不同的。 用户密码 – 它也被称为打开密码。这个密码通常是由人谁生成PDF文档被别人保护开放的PDF文件创建。当一个PDF文档是由用户密码保护的,我们输入正确的密码。 主人密码 – 它是设置保护PDF文件从他人更改密码。随着所者密码,车主可以防止打印,复印或编辑的PDF文件。 从PDF文档绕道密码限制 从PDF文档中删除用户密码(打开密码),输入了授权密码后。简化打开用户密码保护的文档的过程。这个软件还保护了PDF安全很好,因为它解密之前需正确的密码。 绕道所者密码保护直接,这意味着它会删除输入文件的复印,打印,编辑,评论,页面提取等限制。所以你可以重复使用或修改PDF任何内容没限制。 在PDF解密全功能软件 它支持所版本的Adobe PDF文档。 作为一个专业的PDF密码卸妆,它支持在任何加密系统,包括40位RC4,128位RC4,128位AES加密解密PDF。这意味着你可以考虑删除的兼容性问题,从任何受保护的PDF文件的限制。 只是删除密码。它不会造成任何损害到您的原件或解密PDF文档。解密PDF文件将保持卓越的品质和分辨率的文字和图像。 简短的界面和简单的操作 用户友好的界面允许您删除PDF密码/限制只3个简单的步骤:启动 – 导入 – 解密。 支持解密计英语的任何语言加密的PDF文件,德语,法语,韩语,拉丁语,土耳其,意利,中国,日本等。 独立的程序:不需任何其他第三方软件(如Adobe Reader的)安装。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
©️2022 CSDN 皮肤主题:数字20 设计师:CSDN官方博客 返回首页
评论 24

打赏作者

vimerzhao

你的鼓励将是我创作的最大动力

¥2 ¥4 ¥6 ¥10 ¥20
输入1-500的整数
余额支付 (余额:-- )
扫码支付
扫码支付:¥2
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值