什么是好的需求?什么是好的架构?什么是好的编码?

现在是北京时间2021年2月1日22点49分19秒。

写在开头:物有瑕疵不可怕,就怕人为打标签!

在很多时候,需求、产品、项目经理都是一人分饰;而程序员这边也存在一人分饰多角的情况;

那么,这个时候,如何去断定什么是好的需求?什么是好的架构?什么是好的编码?

1、什么是好的需求人员?

在我看来,能够捋清客户诉求,确定并知道关键需求,知道并确定边界范围的需求人员就是好的需求人员;

在实际操作中,需求人员真正需要很深的开发经验吗?

很多时候,他们是不需要的,他们需要的是转换能力、理解能力,能够把客户所说转换成程序员能够懂的图形或者文字就行;当然如果不怕麻烦或者想与程序员增进感情,口述也行;

2、什么是好的架构?

不管是什么架构,最根本的在于是否了解、确定、深入、熟悉、摸透你的业务;从而达到是否真正知道需求,能基于此确定边界、基于此进行设计、基于此进行编码;

架构并无好坏,与编码、需求一样,只存在边界大小;好的架构,在一定时间内,是能够扩展的;但是想靠一次设计就解决所有问题,那是不可能的;

3、什么是好的编码?

我们都希望我们写的代码都具有很强的扩展性、兼容性、鲁棒性。。。。

但是事实是,业务很赶的时候,写的都是解决当下。。

所以,个人认为,在业务迫切的时候,能够解决当下问题的编码都是好的编码;

而同时具有一定扩展性的编码,那是更好的

写在最后:

很多事情,是想着简单;很多事情,是说着简单;很多事情,是看着简单;很多事情,是真正的做起来简单;

刘欢老师有首歌叫做《从头再来》,现实生活中,又有多少人,在现实的压力下,敢于从头再来,迫于压力,要么做着熟悉的行业,要么做着熟悉行业的相关行业。

这就是生活~!~

 

评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值