前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >三个指标, 使得开发人员迈向 "完美" 的圣殿

三个指标, 使得开发人员迈向 "完美" 的圣殿

作者头像
Ken Fang 方俊贤
发布2018-01-05 10:14:24
4630
发布2018-01-05 10:14:24
举报
文章被收录于专栏:Cloud Native - 产品级敏捷

2017.9.17, 深圳, Ken Fang

我们搞软件开发的, 应该要有些 “指标” 来驱使着我们自己能不断的持续改进;永远的朝着 “完美” 的圣殿前进⋯

@ 平均需编写多少行的代码, 才能完成一个特性或服务的开发? @ 平均需花费多少的时间, 才能修复一个缺陷或运维事故? @ 外部用户平均需花费多少的时间, 才能感受或认同代码的价值?

我想, 有追求的开发的人员, 都会在每个季度、每个年终, 用这三个指标来 “度量” 自己;驱动着自己, 深度的思考着:

@ 用函数式编程, 使得代码由 “调用的结构” 转换为 “堆叠的结构” , 是否会更好?怎么做会更好?平均开发完一个特性的代码行数, 会不会更少?怎么做会更少?代码更简洁了, 但又能同时使代码, 更具有可读性?

@ 用 Cloud Native 的架构, 使得产品的架构由 “单一”、 “中央集权”, 转换为 “分布式” 、“地方分权”,怎么做会更好?关键技术 : 分布式事件的处理, 该怎么做, 才能使得每个服务的 “边界” 是有价值, 有意义的?使得每个服务不仅能 “持续” 的提供价值, 却又能 “不会” 影响到其他服务的运作?更重要的是:使得每个服务有 “自愈” 的能力;使得产品的运维的事故, 真的可用 “罕见” 来形容, 使得运维事故修复的时间, 真的可用 “极短” 来形容。

@ 用团队恊作, 将 “使用者体验” 在需求分析、软件设计时, 便已融入到软件开发的思维当中;该如何做, 使得用户能在 “最少的交互” 下, 就能完成工作? 该如何做, 才能使得外部的开发人员, 在调用 “最少” 的 API 、关注 “最少” 的 API 参数下, 就能完成开发?

当我们能运用了有效的度量指标, 我们才能真正的明白, 为何需在: @ 编程语言 @ 编程方式 @ 软件架构 @ 团队协作上, 持续改善?

“能持续改善的开发人员、有追求的开发人员, 是值得被尊重的, 是值得被珍惜的。”

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2017-09-17 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
Prowork 团队协同
ProWork 团队协同(以下简称 ProWork )是便捷高效的协同平台,为团队中的不同角色提供支持。团队成员可以通过日历、清单来规划每⽇的工作,同时管理者也可以通过统计报表随时掌握团队状况。ProWork 摒弃了僵化的流程,通过灵活轻量的任务管理体系,满足不同团队的实际情况,目前 ProWork 所有功能均可免费使用。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档