Ball 的个人资料湛蓝清泉照片日志列表 工具 帮助
2007/11/7

脸红心跳预发布

     dict终于预发布了。从前天提交测试到预发布,整个过程不很顺利,不过好在有惊无险。
一.PK产品经理
      测试方面给出的报告中有这么一条:“例句中的关键词用了灰色加粗显示而非标红,与soso整体风格不统一。”对此,产品经理建议我进行调整。
      其实,是红是灰,在我而言只是一条语句的问题,不过看看结果页面,用红似乎太刺眼。加粗的灰与例句区域的整体风格更相符。不能拿一个“统一标准”对一切soso网页一刀切吧?于是,我想找美工perter一起去说服leon(dict的产品经理),毕竟我一新人说话可能没什么分量。可刚巧peter没在,测试那边又急着等我的反馈。咋整呢?犹豫了一阵,我还是决定去争取一下。
      “leon,例句中的关键词是要用红色显示吗?”
      “对!”
      “那要不要加粗?”
      “不用了,普通的红字就可以。和soso网页的统一要求一致。”
       试了下口风之后,我发现这位产品经理还是挺温和,PK下不至于小命不保。于是乎,亮剑!
      “恩~说下我个人的看法。网页搜索结果页中之所以用红色标注关键字是因为结果中有多个条目,每个条目中的又有繁杂的信息。红色可以让用户快速定位到关键字,进行条目信息的筛选。而词典搜索不用,它呈现给用户的是唯一的结果页。换言之,用户不用对结果进行二次筛选。所以似乎没要对关键字进行特别强调,而且例句中用红色关键字似乎太刺眼。加粗的灰与例句区域的整体风格更相符。”
      ……
      “是,其实我也觉得peter之前给出的显示风格挺好看。”
      ……
      后来leon动心了,去找负责网页规范的另一位品产经理做了沟通。最终决定对例句中的关键字采用灰色粗体显示。
      当时这个high啊,相当有成就感。

二.rm宿命
      rm -rf  *:强制删除当前目录下的一切!这条毁灭性的语句像是条魔咒,据说是每个程序必经的“宿命”。身边这伙人中,小强干过,chkii干过,今儿轮到我了!
      下午,开发机上的代码通过了测试。我把它打包,提交给dave准备预发布。在清理目录时鬼使神差地打出了著名的rm -rf *!当时大脑瞬间一片空白,紧跟着肾上腺激素分泌加速,脸经脖粗心跳快!肠子都悔青了!刀呢?刀呢!干嘛?剁手啊!
      这边我还没缓过神呢,那边rtx上就开锅了!测试以及个人软件组的同事都发消息过来问怎么突然访问不了测试机的词典了。好在当时还没彻底傻,还能想起之前有备份。赶紧重新部署了一套代码,15分钟之后,世界又太平了~
      以后还用rm -rf  *吗?
      答:用!
      评论:狗改不了……。
 
三.bug又见bug
      先前我以为通过了测试,混到预发布这境地儿时,我基本也就完活了。谁想到没发多久dave就报来了跨站攻击漏洞。打回来,改!改了,提交,再测,又有问题,又改,又提,又测。反复了两次。每次都要走流程,害karen重新做回归测试,劳dave重新发布。整得我十分的不好意思。只得再次以“再难再险只当自己是二皮脸”自勉。
      说起两次改动,其实都不是什么大问题,很快都得到处理。主要是自己不够细心,再者以前没有做前端的经验,很多情况考虑不到。所以~注意,一定要注意,多用心多积累!犯错不可耻,不会不可怕。只要少犯,当然最好不犯同样的错;只要下次遇到类似的问题知道如何解决就是成功。
 
      尽管一波三折的,但不管怎么说预发布是通过了。希望正式发布一切顺利,我可不想总玩心跳。

2007/11/2

想骂人

     词典搜索外加dbsvrd接口的修改,两个加急的任务压得我有点想骂人。到不是因为活儿多要加班,我说过,我并不是很排斥这种间歇性的加班。主要是那个杀千刀的词库太不靠谱!
 
     先说说这个词库吧。公司要做词典搜索,但没有自己的词库,因此选择与第三方进行合作,由海词提供词库接口,以方便我们进行查询。起初我觉得公司弃之前的金山不用而转投海词,这得是多牛*的库啊!所以有了问题第一反应就是在自己代码里捉虫,可往往是一头雾水之后发现原来是词库本身提供的结果有问题。比如查"book"会在结果中出现"你好"!查"a",会告诉你复数形式是"a's"!查ye,给出的例句中有"Yes it's cheap at the price!"。诸如此类的问题让人啼笑皆非不说,还花了我大把时间。狂faint!后来实在忍不了,直接找产品经理去了。产品也有点无奈,告诉我会和海词进一步沟通,督促其对词库进行改进,并让我在可能的情况下尽量做些容错处理。
 
     唉,真搞不明白公司是怎么想得,竟会用如此千疮百孔的词库。只是简单测下就出这些bug,如果拿到线上还不定跑出什么结果呢。公司缺银子吗?显然不缺!可是选择与海词合作,除了"便宜"之外,我当真想不到其它理由了。虽说词典只是soso的边缘产品,不指望它能拉来多少PV。可按我的想法,要么不做,既然做就该把它做好!功能多少是能力问题,可是儿戏一样的结果会让人感觉是态度问题!这样的产品拿到线上,除了伤害用户体验还能做什么呢?九次正确未必会给人留下什么印象,但只要一次出错就足以让用户对词典产生不信赖,更何况是一些低级得不能再低级的错误。流失的用户与省下得那点银子,孰轮孰重?Boss们,你们究竟在想什么!?
 
     我可怜的词典搜索啊~
    
     TMD海词!