美文网首页互联网科技
程序员脱离API该如何编程?

程序员脱离API该如何编程?

作者: 程序猿蓝天 | 来源:发表于2019-11-06 19:56 被阅读0次

对于程序员来说编程只是手段,而不是目的。俗话说:“条条大路通罗马”,只要能实现功能用什么都可以的。API是可复用的一套接口,使用API能够大大提升程序员的开发效率,但有的时候也会适得其反。

API只是程序员实现业务的工具,而不是程序员的水和空气。那我们该如何决定是否使用API,以及如何选择API呢?

对API要大胆质疑

任何事物都有两面性,API同样是如此。API虽然为程序员提供了便利,但程序员也要承担API的风险,比如部署API的服务器宕机,API

Bug导致的数据错误等等。我们在开发过程中就曾遇到过API端故障和更改导致的数据错误的问题,导致我们排查了好久,总结的结论就是要大胆质疑。

选定API的同时也要有备选方案

千万不要贪图API提供给我们的便利,有一句俗语叫“爱一个人,就要接受这个人的所有缺点”。作为程序员的你会因API用久之后却同时还要忍受API带来的种种限制么?

和人的感情不同的是,API只是我们使用的一套工具,一定要对选定的API深入学习,并且能够了解同类其他的框架以免有后顾之忧。

结语

程序员做软件开发一定要记住:自己才是王者,API只是仆从。如果哪天我们冷静思考之后,发现角色互换了,那一定是哪里出了问题。

一种情况就是目前对API的了解还不足以掌控API的使用,另一种很可能就是API已经不再满足软件演进在当下和未来的需求。

大家有哪些刻骨铭心的API使用经历呢?

相关文章

网友评论

    本文标题:程序员脱离API该如何编程?

    本文链接:https://www.haomeiwen.com/subject/crdpbctx.html