作为开发,如何提升用户满意度
事发
某天,接到某个需求: 需要查看这周内大富豪娱乐城的进场人数 于是得到了下述的代码
w=202101
s='大富豪娱乐城'
t=GetPeople(w,s)
print(t)
第二周
提需求的同事说,这周也出一个上周同样的数吧 于是,改了一下代码
w=202101
s='大富豪娱乐城'
t=GetPeople(w,s)
print('第一周:')
print(t)
w=202102
s='大富豪娱乐城'
t=GetPeople(w,s)
print('第二周:')
print(t)
半年后
每周都有同样一个需求,于是代码变成了一个接近 100行的
w=202101
s='大富豪娱乐城'
t=GetPeople(w,s)
print('第一周:')
print(t)
# 每周都一样的
w=202126
s='大富豪娱乐城'
t=GetPeople(w,s)
print('第二十六周:')
print(t)
基于快速的响应得到用户的认同 基于代码量的增长,体现了工作量,得到领导的满意
好玩的事情发生了
某天,接到某个需求: 不如直接把 大富豪、水立方、地上天堂 这些店都纳入来吧,输出的时间范围跟之前的一样 鉴于之前的代码有接近 300行,于是跟领导说逻辑很复杂,需要更改 1-2天 的时间,以确保代码逻辑是对的 领导看到代码量挺多的,于是同意了 于是,得到下述代码:
w=202101
s='大富豪娱乐城'
t=GetPeople(w,s)
print('第一周,大富豪娱乐城:')
print(t)
w=202101
s='水立方开心殿'
t=GetPeople(w,s)
print('第一周,水立方开心殿:')
print(t)
# 每周都一样的
w=202126
s='地上天堂美丽阁'
t=GetPeople(w,s)
print('第二十六周,地上天堂美丽阁:')
print(t)
代码直接接近 1000 行 老板看完之后说,在限期内达成任务,完成得很好
更好玩的事情发生了
一年后的某天,代码跑失败了 看着出错信息,顺藤摸瓜发现了原来是负责写 GetPeople 函数的同事改了入参逻辑 不能用 年份带周数 的数字,要用英文,如 2021-1st-week 然后跟老板反应提供函数的同事乱改,并且没提前告知,而且自己代码量太大,要改的话需时无法估计
好了,我编不下去了
但,这都是真正发生在身边的故事……