hxysnail 最近的时间轴更新
hxysnail

hxysnail

V2EX 第 70743 号会员,加入于 2014-08-13 13:19:57 +08:00
今日活跃度排名 24179
hxysnail 最近回复了
36 天前
回复了 standchan 创建的主题 生活 分享一下我家族的人在大事上犯的蠢事
没文化、没见识是这样的啦,你跟他们说也是白说,根本说不到一个频道上。
知识改变命运,穷不可怕,可怕的是愚昧。
其实重点不是一个接口还是多个接口的问题,甚至我们可以这么理解: http 协议它就是一个接口!为什么呢?——通过 method 、path 、header 、body 来区分不同的业务功能,跟你通过 body 里面的 code 字段还有其他业务数据一个道理。

那么,重点是什么呢?重点是设计哲学——对不同业务进行分析,总结共性,做适当抽象,并最终形成一套严谨、一贯的规则(或者说约定)。不管是 rest 风格,还是就根据 code 进行处理,都是一样的。

但话说回来,rest 确实有它的缺陷,比如用 method 来表达动作,用 statuscode 来表现结果,由于 method 和 statuscode 无法根据业务自由扩展(特别是 method ,你很难新增一种新 method ),在复杂的业务面前,有点束手束脚。其他的倒还好。
努力都会好的,祝福

提一点点建议:有机会还是要读点书,或者学一些技术傍身,这样以后路更好走一些
55 天前
回复了 ChaYedan666 创建的主题 程序员 感叹一下,现在外包老哥们都好厉害
会不会不能说明什么问题,跟精通区别很大的啊。我接触下来,越是水平一般的,你跟他聊他越是这也会那也会,基本只要接触点皮毛就说会。

你提及的 spring 和 springcloud 这种框架性的东西,都不是太难的技术点,而且好多东西都是触类旁通的。正常后端甚至语言都能无缝衔接,因为语言仅仅只是工具而已。只要计算机底层原理扎实,这些都不是事。

像以前实习培训时,团队提供了迷你项目考核,甚至都不予许我们用已有的框架,必须自己设计并封装一个 web 框架。因为他们的理念就是,作为开发必须懂框架的运行原理、设计理念,而不是只会掉别人的接口。
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   918 人在线   最高记录 6543   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 18ms · UTC 20:53 · PVG 04:53 · LAX 12:53 · JFK 15:53
Developed with CodeLauncher
♥ Do have faith in what you're doing.