2022 第 10 周 - 职业素养被触动的瞬间
题图:翠华山上-无人机拍摄
三月份的春日里,气温渐渐回暖至 20+摄氏度,羽绒服逐渐藏了起来,吃饭时也总是头上冒汗。这周照样是忙碌的一周,夹杂着疫情复发,周边社区零零散散被封控,核算检测成为职场所在办公园区的一项必须做的事务。小熊猫徽章,在朋友圈成了晒健康证明的标志。
昨天周六午时许,我从小区南门出,骑行走西长安街往西,沿双创广场东门往南,途中经过西北大学,西安外国语大学,到南横线继续往西,漫无目的骑着,由于身体特别乏,所以骑得也特别慢,就这样沿着公路两侧树林遮掩的骑行道前进。沿途路过一些村口,每个村口都放有临时的集装箱小屋,屋的侧面贴着防疫标语,不过屋门口早已没有了值班守卫,应该是春节前后那波疫情留下的设施还没转移走。由于是初春时节,骑行小路两旁的白杨树还没发芽,偶尔能看到梨树,桃树绽放着满树的白色、粉红色的花朵。还有西安市区爱种的樱花树也开了。骑行道的内侧,是小面积的农田,夹杂着一些厂房,有些靠近河流的土坡上,长满了野草,野草夹杂着去年一茬的干草,略微能看到点鲜亮色,那是不知名的小花。草地靠近路边,停着一些电动车,往草地上看,那些当地的居民,正在挖野菜。西安的一些饮食习惯跟老家非常像,比如蒸菜,用野菜洗干净拌面糊糊,放在蒸笼里蒸熟,再沾蒜汁、香油,味道虽说不上十分美,但也算是可口。这种菜肴,在公司的食堂也曾多次吃到过。
沿南横线往东折返路过香积寺没多久就到了子午大道,沿子午大道回到城南,子午大道的两侧又多了几座新修建的公园,除了长安公园比较大,还有些无名的小公园。我找了一处坐下,可能是春困吧,浑身没劲,于是便躺在一个圆形中间种着小树的木凳上,还没睡着就被骑着小电动过来的公园保安叫起来了,嗯!在公园躺是不文明的行为。我坐定,胳膊放在自行车后货架上伏着睡,经过一周的加班输出,体力脑力消耗都比较大,通常这种情况,我比较喜欢一个人安静地呆着,找一个没人打扰的地方,能呆上一整天。
这周其实也没有什么特别的,要说记忆犹新的,算是一个 Web 系统小版本上线后的插曲。那是对接外部门报表开发平台的页面嵌入需求,由于单点登录存在跨域,Chrome 浏览器中页面的 iframe 无法携带主域的 cookie 导致会循环跳转登录页。为了解决这种问题。该平台提供了一种权限校验反转的策略,也就是说由嵌入方做权限认证,并对通过后的访问请求做加密签名,携带加密签名前往该系统,该平台解密后得到真实请求,再重定向给目标浏览器,浏览器拿到真实请求地址再次跳转,该平台标注后并放行,得到页面内容进行展示。整个过程涉及的加密工具,都有提供,引入 SDK 并调用即可。于是我很快申请并开发完成,自己找了一个该平台的页面试了一下没问题,便告知业务方可以 UAT 了。
关键就在这个测试页面上,万不该选择页面时有些唐突,由于是个紧急需求,所以当时没用平台的一些公共的模版。选择的是曾经给另外一个部门开发数据报表时留下的模版,巧的是截图发送的群里,这个部门的产品经理也在,更巧的是一眼就被这位产品经理发现了,平时不怎么在群里交流,突然间他回了一条消息,说你们把这个页面嵌到哪里去了?其实截图时我便有些犹豫,还好,当时我截图时刻意没把展示数据的卡片截进去,不然就更难解释了。由于业务变动,我早就没有负责之前的那个系统了。只好解释道:这是当时开发时留下的页面模板,名字没有改掉而已,实际上也确实是这样,但由于数据源权限没收回还能正常展示数据,其实生产版本早已交接出去了。有些时候解释清楚事情就行了,没必要过分强调,以免适得其反,引起别人猜疑。私下里我又找她寒暄一番,她也开玩笑一般说道:“是不是你在想我自己开发的页面想嵌哪里就嵌哪里?” 这哪里可能,部门之间数据管理都是有着严格的权限控制的,大家也就一笑了之。
事后,我心里难受许久,有一种职业素养的自尊被触动的感觉。作为开发者,为客户做好保密工作是一种基本素养。这件事虽然没有达到泄露部门数据的程度,但是足以给自己提个醒:再忙也不能缺少了软件开发过程的每个细小的环节。轻则失去合作方的信任,给自己带来非专业的负面评价。重则有给自己招来法律责任的风险。
版权声明: 本文为 InfoQ 作者【Lin】的原创文章。
原文链接:【http://xie.infoq.cn/article/439bd7062965a6d49a3a1523a】。文章转载请联系作者。
评论 (2 条评论)