buguge - Keep it simple,stupid

知识就是力量,但更重要的,是运用知识的能力why buguge?

导航

论程序员的英语水平,看看你在几级?【附程序员常用英语词汇】

条数用count而不是number

订单条数,别定义成 orderNum。

你看sql语句里查条数是 count(*)。

因此,订单条数,定义成 orderCount 吧。

orderNum通常被理解为 orderNo-“订单号”。

“OrderNo”怎么读?

“Yes”/“No”,大家都会读。

没错,有一个同学 就把“OrderNo”读作 /order/+/no/ 了。

其实,“OrderNo”中的“No”是“Number”的缩写。所以,你知道“OrderNo”怎么读了吗?

获取下一天的日期

根据指定的日期,获取其后一天的日期

    public static String getTomorrow(Date date){
        Calendar calendar = Calendar.getInstance();//此时打印它获取的是系统当前时间
        calendar.setTime(date);
        calendar.add(Calendar.DATE, 1);    //得到明天
        return new SimpleDateFormat("yyyyMMdd").format(calendar.getTime());
    }

点评: 方法可重命名为getNextDay

 

“商品”怎么说?

商品表:t_good

然后,程序里都是good

点评:商品是goods,不过,最好用product。

 

“程序埋点”还是“程序买点”?

要对网站用户的操作行为进行留痕记录,需要写埋点程序。

程序员定义埋点为:buying_point

点评:别误解,不是“买点”,是埋点。埋点可以用 tracking 或 event tracking。

程序员常用英语词汇

 

buffer 预留/打buffer,预留时间或空间

Strategy:策略

Proxy:代理

order:订单

seq / sequence / seq_no:序号

flow:流水,流水表可以_flow结尾

负数:minus。 定义-1可以用m1。 见→jvm常量压栈指令 iconst_m1。

optional 可选的、备选的,如可选参数

 

 

dump-备份   如,mysql备份数据库用dump命令

bak-backup的缩写,备份 。备份的表通常包含bak_

threshold-[ˈθreʃhəʊld] 阈值[yù zhí]

日常办公

KPI:考核指标  OKR

Q1 / Q2 / Q3 /Q4:Q1指第一季度,以此类推。Q在这里对应quarter,表示¼

 RD / R&D:研发

QA:质量保证,也指测试岗人员

PD:产品文档,有的公司也指产品经理

PM:项目经理,有的公司也指产品经理

 

battle:pk或较量。大家的想法不一致时,互相辩论、论证,称为battle。

care:通常用“我不care”表示我不关注某事物。

case:例证、示例  testcase:测试用例

 

 

程序员不常用英语词汇

What is cache penetration, cache breakdown and cache avalanche

缓存穿透-cache penetration

缓存击穿-cache breakdown

缓存雪崩-cache avalanche

Defensive Programming-防御性编程

Pair programming-结对编程 

posted on 2022-06-11 14:26  buguge  阅读(130)  评论(0编辑  收藏  举报