拒绝码农 - 从自身做起

下文为文档《报表需求 - 仪表盘样式》中的一部分。

2016年11月21日 下午7:26

@XXX

  1. 箭头下的百分比调整的样式已套用,并已部署在测试环境。
  2. 服务器设置的百分比为正数时不显示 +,负数会显示 -
  3. 百分比长度测试未覆盖,比如 12.3%, -12.3% 会样式越出框线。(服务器百分比保留一位小数)

关于前端代码思路、性能考虑、文字写作提些建议:

  1. 带着思考敲码是开发者或工程师,堆积代码是码农。

    • 1.1 幽灵代码

      # mobile_v2.1.css: 27-29
      .databox .databox-vertical .databox-top, .kpi-text-align-center {
          text-align: left!important;
      }
      

      为什么会出现这样的代码,类名写的很清楚 *-text-align-center,它的作用就是让文本水平居中,如果你想水平居左应该创建新类,名称叫 *-text-align-left 才对。

      这样指东说西的堆积代码是不可能健壮稳定的,迟早会成为幽灵代码;自己写的代码必须要知道它会如何运行,并一定这样执行,使用你能想到的方式尝试做到这一点。

      作业: 前端 javascript/css/images 命名规范。

    • 1.2 怕冲突为何还要继续制造更冲突

      # mobile_v2_group_165_role_7_kpi.html: 14-15
      <link href="assets/stylesheets/mobile_v2.css?1479639589" media="screen" rel="stylesheet" type="text/css" />
      <link href="assets/stylesheets/mobile_v2.1.css?1479639589" media="screen" rel="stylesheet" type="text/css" />
      

      明明添加一个新类就可以解决的问题你使用了上述告诉别人居中,实际居左的幽灵写法,怕继续代码冲突新建样式脚本这种做法虽消极但也能接受,那为何还要加载可能冲突的样式脚本文件?单文件内代码可能冲突,把两个样式脚本文件放在一起岂不是更冲突?

      作业: 前端性能最佳实践方式。

      • 1.3 没有测试意识

        箭头下的百分比数据是抽取代码中没有的,需要手工添加,为何那么多仪表盘框都只写 +0.1%? 实际场景肯定不会这么单一,为何不把可能的几种状况都写一下:

        • +0.1%
        • +10.1% (走到这里,样式就开始失常)
        • +10.1%
        • +100.1%
        • ...(测试出样式支持的最大字符长度)

        若是有测试意识的添加数据,上述问题会一步到位或减少交流次数,协作效率肯定是现在状态的数倍。

        作业: 前端如何更高效率的与后台开发同事协作。

  2. 做对仅仅是及格,如何做得更好,再更好

    当前已卡在第一条,强调这条似乎有些多余,但这条才是我们团队要求的最基本条件。

    多加载一个样式脚本文件会增加浏览器解析压力,增大客户端样式文件体积,是在浪费各种资源。我们的目标在做减法,做减法与做加法的难度是不在同一个级别上的,是具有挑战性的,虽然我们更多的是在做加法,但要有做减法的意识。

    搬砖是垒不出高楼大厦的,更何况我们想建造的是摩天大楼。albert 与每位团队成员都有过单独交流并有这样的契约:设定自己的目标同时团队协助他成长,这就是为什么简单的一件工作协作小问题引出这么一大段反馈的原因。

  3. 文字写作

    有一个时间段说不上时间长也不算短大概一个月多点,让大家熟悉使用 markdown 语法写作任何工作交流文档,甚至后来进来的同事在考核测试任务中都包括使用 markdown 写作。

    大家每天都在使用 markdown 写工作日志,应该熟能生巧才对,可现在的工作文档内容不得不说日渐凌乱,一直在用的东西都没有充分吸收,不知道该如何描述这种感觉,想的东西做出来或在努力的尝试做出来才能得到别人的尊重,否则堂而皇之说自己想变得更强更棒永远都是笑话。

    该段落小标题是文字写作,键盘敲出来的都是文字,码农搬码算不得写作,日常交流中词不达意、错字连篇的文档都算不上写作,其实写作就是一种态度,用心想、用心写、用心交流,公司项目文件夹中称得上写作的文档太少。

    延伸一下用心交流,希望各位在点击发送、共享前再认真阅读一遍,大家协作的是工作,而非因你的乱语、错字反问具体想表达什么意思,做好这一点我想相信对大家的生活习惯也会有益处。

    项目中的每一行代码、每一段文字、每一张图片都需要大家用心琢磨如何才能做得更好,大前提是要了解项目中有那些代码、文字、图片,这个需要大家自觉去理。工作职位是明确的,那你知道项目中那些模块是需要你负责的吗?

第一条是针对代码问题反馈给XXX的建议,其他两条是写给每一位同事的,每个成员都是管理者,都具有发言权。

我希望团队更好更棒更强,今天我发言。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 199,830评论 5 468
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 83,992评论 2 376
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 146,875评论 0 331
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 53,837评论 1 271
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 62,734评论 5 360
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,091评论 1 277
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 37,550评论 3 390
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,217评论 0 254
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 40,368评论 1 294
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,298评论 2 317
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,350评论 1 329
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,027评论 3 315
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 38,623评论 3 303
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,706评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 30,940评论 1 255
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 42,349评论 2 346
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 41,936评论 2 341

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 171,273评论 25 707
  • 问答题47 /72 常见浏览器兼容性问题与解决方案? 参考答案 (1)浏览器兼容问题一:不同浏览器的标签默认的外补...
    _Yfling阅读 13,721评论 1 92
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 134,566评论 18 139
  • ¥开启¥ 【iAPP实现进入界面执行逐一显】 〖2017-08-25 15:22:14〗 《//首先开一个线程,因...
    小菜c阅读 6,335评论 0 17
  • 女孩,如果你很幸运,20岁出头有个爱你的男孩子,勇敢的对你说“我养你”。请你感动的同时,理智的思考自己到底想要什么...
    懒懒猪猪阅读 377评论 1 0