一些对编码的看法(不喜轻喷)

1.以完成任务为优先

这个我想多数刚起步的公司都是这样的操作流程(特点外包公司。。。轻喷)
因为一般的开发中,都是有一定的目的的,为了达成的一定的目的
另外对于性能在最开始的架构中,对自己的目标的用户人群,用户量等有个起码的估计,做出相应的架构
编码人员根据总体的架构,写出相应的适合场景的代码
这种情况下,我想,会考虑到更优的处理办法,但是更多的是在于完成任务

2.以技术深度为优先

这种的话,一般都是已经发展的很完善的公司,整体业务逻辑已经完成。
而编码人员一般都是在已有的代码基础上,做出相应的优化。
或者是在已有的代码上,做出新的功能或模块,不改或尽量少的改动已有的逻辑
一般有这种基础的公司,业务情况是基本稳定的。跟随着公司的发展,已有代码已经符合现有的业务。
这种基础之下,需要的是整体的优化提升
所以再开发新的功能或优化已有的逻辑,需要考虑的更多的是,如何稳定,如何高效,如何恢复。
我想,虽然这些在起初的代码编写过程中,或多或少的考虑过,但是仍有优化提升的空间。

以上的两种方法,其实更叫两个阶段

第一个以任务有优先,应该是公司初创时,更急切的在于使用编码完成的产品完成辅助业务的顺利完成
第二个就是公司已经基本完善

但是我个人的话,更倾向于第一种。
因为但凡是一个智商正常的,会处理日常生活的人,在一定的情况下,都会选择更好的办法。
所以嘛

猜你喜欢

转载自blog.csdn.net/weixin_42625306/article/details/86574417