软件开发行为准则

The post isn’t finished yet, it will be updated anytime!

谨慎对待用户隐私

提要:

  • 不是仅用户确认后的数据才算是「用户隐私」,任何与用户相关的数据都应该「默认」视为用户隐私,不需要任何形式的确认
    而只有经过用户确认和同意的数据方可用作其他用途,且前提必须是明确告知数据为何要做此用途,以及将被如何利用、涉及哪些风险等

努力降低总体开发和使用成本

提要:

  • 总体成本等于所有个人的时间成本与财力物力之总和
  • 提供到达/完成目标的最短操作路径
    • 提供详细的文档(开发、设计、使用),备注相关知识来源链接,从最终使用者角度考虑使用流程、会遇到的困难和疑问、期望的快捷方式
    • 将当前关注点在一页(一屏)中展示;直接到达操作按钮;
    • 从开发者与最终用户的角度思考各个关注点,直接提供所需信息、接口、说明以及软件功能
    • 不是一眼就明了其意义的图标需提供文字提示或说明,或者直接使用文字
文章作者: flytreeleft
文章链接: https://flytreeleft.github.io/the-software-development-criterion/
版权声明: 本博客所有文章除特别声明外,均采用 知识共享署名 4.0 国际许可协议 许可协议。转载请注明来自 flytreeleft's Blog