zoukankan      html  css  js  c++  java
  • 工作的杂七杂八碎碎念

    写代码要有自己的原则,工作要有自己的方向。明确自己的原则方向后,就不会经常纠结事情该如何选择了。抽点儿时间整理一下之前的笔记吧。

    注释

    项目中,同样意思的名字一定要统一。
    接口要尽量写上注释,实在想偷懒,也只能是那种函数很简单,名字很明确,没有什么歧义的接口,比如getter,setter。看别人的代码时就深有体会,毕竟咱还是对中文反应比较快,函数名字写的再好,也比不上中文几个字儿来的直接。(几周后,咱也就成了别人)

    函数

    函数名要明确 操作和操作对象,为的就是下次看的时候,不必再去看实现细节。
    不要动不动就想封装,简单逻辑总归还是直白的一串下来比较清晰,省的下次再看的时候还要跳转。
    重复用到的逻辑,一定要封装起来。
    复杂逻辑一定要单独封装,比如某个计算公式,否则哪天策划改起公式来,可能你找这个公式的起点终点都得找半天。
    函数太长了也很难阅读,读了后面忘了前面,所以这时候也只好拆几个函数出来。但是最好能注释清楚,否则不停的跳转,于是又回到原点了。
    用配置表代替swith(if else)。
    保持函数单一原则,灵活组合。需要组合的,比如那种非常长的界面参数可以用链式调用,甚至为了优化,可以在一堆链式调用设置参数后,来个.end()或者叫init()吧,最后才真正只能界面的刷新。例如,view.SetXXX().SetXXX().Init()
    函数功能要单一。一个方法,一个作用!在概念上,他只做一件事情,尽量不要用标记位当函数参数(isXXX)。因为一旦出现这种标记位,说明函数中会因为这个标记位而做不同的操作,那可能意味着这个函数就要兼顾很多事情了。于是当你想要修改其中某个分支的功能时,是不是还得担心是不是会改到其他分支的功能?
    互相调用的函数,应该放的近一点。按照从上往下读的习惯,调用者放上面,被调用者放下面。
    尽量不要依赖数组需要去取值,否则多了以后,对序号能把自己对晕了,跟那种超长的函数参数一个道理。

    工作处事

    工作上的回答要简洁,有逻辑。别人只关心结果,不需要说太多细节,除非对方要求。
    不要问别人懂不懂,不懂别人自然会问。
    先想清楚,别急着说话。
    接受一个功能,要尽量考虑完整。
    组织内部的团建要尽量参加,积累人脉,多加微信多联系。
    保持和同行业同事的频繁交流。
    如果发现某个同事会自己不会的技能,一定要抓住机会偷师。
    要时不时的总结!!!

    好文

    编写业务逻辑代码-清晰可维护是很重要的
    [探索]在开发中尽量提高代码的复用性
    GitHub上简洁代码的总结
    王垠《编程的智慧》总结
    新入职的程序员如何更快的融入项目当中?
    自下向上的编写容易阅读的代码

  • 相关阅读:
    phrase(短语)
    AS3版MP3播放器核心
    内存回收机制
    检测FPS和内存占用
    NetConnection读取asp.net
    基于flash AS3.0 的BASE64编码与解码类
    as3访问WebService,SOAP协议
    六种角度看OCA与OCP、OCM区别
    ORACLE报表触发器
    ORACLE EBS常用表
  • 原文地址:https://www.cnblogs.com/nickcan/p/12996119.html
Copyright © 2011-2022 走看看