程序做久了感觉什么东西都是传参数
就好像一颗树 从叶子传到枝干从枝干传到另一个枝干 你会发现最后产生的效果实际不是你来直接作用的 而是你给一个枝干传了个参数
10 回复
一个功能, 工作的总量是固定的 , 就是一直在拆分。
我的感觉是做久了感觉就像90%是在调用api,10%是在怎么更好地组织代码来调用api…
站在巨人的肩膀上
做应用就是这样,做底层就不一样了
那么问题来了,出了bug谁来调试 。是参数传错还是接口里面没处理好,如果调用的人发现了底层的bug,能自己去改吗
@gfafei 如果你技术水平很高的话,可以尝试改改。不然还是建议提issue,由原作者去修改。不然很容易导致改一个小bug,出现若干bug的问题出现。 所以调用第三方代码,还是要用靠谱的,主流的,起码遇到问题,也有地方去提问。要是小众第三方包,里面有bug,就比较麻烦啦。
@bingino 我以为你是调用同事写的模块。
好像很有道理的样子
程序的执行单元本来就是 “一个接受输入并产生输出 (input,output)”,程序设计的好坏,就看执行单元是否产生副作用,副作用越多,耦合越高,模块化程度越低,潜在出错可能性越大,到“纯”函数式语言,已经最大限度地规避了副作用。
@gfafei 同事提供的接口有问题,直接向老大反映就好。帮他发现bug,也是好的。不然上线就GG。