【闲聊产品】之四:代码的万劫不复

【闲聊产品】之四:代码的万劫不复

<span>【闲聊产品】之四:代码的万劫不复</span>

做一个移动互联网的项目,其非常重要的一点就是高速迭代、高速更新,在江湖上有人称为“互联网思维”,且不说这个观点是不是在不论什么情况下是否正确,当一个产品经理看着竞争对手在“互联网思维”的指导不断地添加�新功能时,能不慌张么?

所以经常会出现“军备竞赛的”的局面,今天你添加�个功能,明天我再来个功能或者是为了添加�功能而添加�功能,一旦出现这样的死循环的局面,事实上最为危急的是开发团队。

我已经看到过不少这种案例了,产品经理为了赶功能,程序猿開始无休止的堆代码,中间根本没有多少时间停下来进行代码重构和调整,随着功能的进一步增多,为了照应曾经糟糕的逻辑,不断在代码上进行妥协和让步,慢慢的让整个代码架构越来越糟糕,直到有一天出现了代码的万劫不复,整个项目无法进行下去了,仅仅好所有停止添加�新功能,然后整个又一次写代码,移动互联网的迭代不等人,这一停下来,或许就是大大的落后甚至是死亡。

当然这一切在直觉上都能够怪罪到程序猿的身上,谁让你不一開始就写个超牛逼的架构呢?就说程序猿苦逼呢,背了黑锅也没有太多的理由反驳。

这一切事实上产品管理至少也是有着不可推卸的责任的,为什么不给开发团队一段调整的时间呢?改改遗留的问题,调整程序的架构,这些调整的时间事实上也不须要非常长,仅仅要在一个产品的周期类阶段性的做下去就好了,每次的调整也不须要是整个的调整,能够一部分一部分的来。

后面你会发现惊人的效果的,你的产品依照自己的节奏稳步前进,而竞争对手開始可能看起来非常快,后面慢慢可能就不行了。

突然想到了曾经看过的一场马拉松赛跑,有个运动员在開始的时候就发力,甩开大部队非常远跑了前半程,在后半程因为体力消耗过大慢慢的就不行了,最后被大部队甩到了九霄之外。

不掉队,保持自己的节奏,非常多时候结果还是要看后半程的。

====

我的微博:@最牛傻蛋    微信订阅号:niudan8

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/119099.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • IDEA GridLayout

    IDEA GridLayoutIDEAGridLayout用xml就直接加就好详见https://blog.csdn.net/weixin_39251617/article/details/79711668但是用Java代码添加就比较麻烦代码:xml&lt;?xmlversion="1.0"encoding="utf-8"?&gt;&lt;RelativeLayout…

    2022年6月12日
    37
  • 刷题方案

    刷题方案

    2021年9月27日
    53
  • 一文搞懂基因融合(gene fusion)的定义、产生机制及鉴定方法[通俗易懂]

    一文搞懂基因融合(gene fusion)的定义、产生机制及鉴定方法[通俗易懂]一般来说,基因融合是指基因组层面的融合。但转录组层面也可能发生融合,主要是由于两个不同基因转录产生的RNA,由于某种原因融合在了一起,形成新的融合RNA,该RNA可能编码蛋白,也可能为非编码。而基因组

    2022年8月6日
    4
  • Maven中央仓库发布详解

    Maven中央仓库发布详解Maven 中央仓库发布不完全指南

    2025年10月19日
    6
  • oracle client 环境不满足最低要求_oracle11g安装环境不满足最低要求

    oracle client 环境不满足最低要求_oracle11g安装环境不满足最低要求为什么需要oinstall,dba两个组一个是控制软件安装,补丁安装等的;另一个是控制数据库创建,数据库管理等的。你可以将两个权限都授权给dba组,只创建dba一个组就可以了。角色细化而已,另外oracle还要求redo日志、控制文件分不同盘放,数据安全要求而已2、usr/sbin/useradd-m-goinstall-Gdbaoracle什么意思??创建了一个新的UNIX/LINUX用户,-m表示如果已经有这个用户不报错,-g是组,-G是其他组,最后是用户名m表示为用

    2022年9月26日
    3
  • Linux下修改Mysql密码的多种方式「建议收藏」

    Linux下修改Mysql密码的多种方式「建议收藏」有时我们会忘记Mysql的密码,或者想改一个密码,以下将对这两种情况修改密码的三种解决方法做个总结本文都以用户为root为例;一、拥有原来的myql的root的密码;方法一:在mysql系统外,使用mysqladminmysqladmin-uroot-ppassword”test123″Enterpassword:【输入原来的密码】方法二:通过登录mysql系统,mysq

    2022年5月27日
    35

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号