软件工程
文章平均质量分 51
软件工程
极客点儿
但行好事,莫问前程
展开
-
软件开发过程中 Alpha、Beta、RC、Stable 版本都有什么区别?
在传统软件开发过程中,软件版本周期可分为三个阶段,分别是:α、β、λ。原创 2024-05-22 17:46:03 · 3355 阅读 · 0 评论 -
后端开发用 RESTful API 还是全用 POST ?
这是一个很有争议的话题,我先亮明我的观点,我是强烈要求必须使用的。至于理由嘛,耗叔已经说的很清楚了,下面可以看下他的文章。写这篇文章的原因主要还是因为V2EX上的这个贴子,这个贴子中说——“对接同事的接口,他定义的所有接口都是 post 请求,理由是 https 用 post 更安全,之前习惯使用 restful api ,如果说 https 只有 post 请求是安全的话?那为啥还需要 get 、put 、delete?我该如何反驳他。转载 2023-08-30 17:41:45 · 540 阅读 · 0 评论 -
什么是滑铁卢编程风格?
我偶然发现了一种极其强大的编程哲学,那就是你应该忽略代码,那只是计算机要遵循的一大堆指令。相反地,你要专注于数据,弄清楚它如何流动。原创 2023-07-31 23:32:51 · 261 阅读 · 0 评论 -
RESTful API 设计之:Unix 时间戳和 ISO-8601
REST API 应该以什么格式返回并接受时间戳?两种最流行的方式是 Unix 时间(或其轻微变化)或 ISO-8601。两者各有长处和短处,正如我们将要看到的一样,两者都同样受欢迎。20 个 API 的样本产生了近 50/50 的分配。因此,无论这是否具有任何说服力,人们都可以走开,知道他们在给定 Unix 时间或 ISO-8601 的情况下选择的方法是常识,不应向其他开发人员呈现陡峭的学习曲线。Unix 时间是完全明确的。它是自 1970 年 1 月 1 日以来的秒数。它是一个数字,并且在各种格式之转载 2023-02-06 17:47:54 · 306 阅读 · 0 评论