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

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

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

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

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

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

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

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

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

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

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

====

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

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

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

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


相关推荐

  • java实现仿QQ即时聊天[通俗易懂]

    java实现仿QQ即时聊天[通俗易懂]这是我的java大作业,这里就直接贴上我的实验报告了。1.1项目介绍这是一个模仿QQ的即时聊天软件,可以通过运行在本地的服务端,实现两个客服端之间的通信,即聊天。采用的是javafx架构作为GUI设计架构,个人认为优点是可以自己设计css,使界面达到美观的目的。本项目共有登录、注册、重置密码、主界面发消息、添加好友、好友列表项、查看聊天记录、删除聊天记录、未读消息提醒、好友主页、我的主页等模块…

    2022年5月15日
  • jdk8压缩包解压后怎么安装(什么是压缩和解压缩)

    解压缩包制作使用7-zip工具打开jdk.exe文件,找到tools.zip文件,即jdk压缩包,解压打开CMD,切换到jdk文件根目录下,执行一下指令,unpack所有pack文件:for/r%xin(*.pack)do.\bin\unpack200-r”%x””%~dx%~px%~nx.jar”再配置好环境变量,至此JDK解压缩方式安装完毕,修改环境变…

    2022年4月9日
  • leetcode-2两数相加[通俗易懂]

    leetcode-2两数相加[通俗易懂]原题链接给你两个 非空 的链表,表示两个非负的整数。它们每位数字都是按照 逆序 的方式存储的,并且每个节点只能存储 一位 数字。请你将两个数相加,并以相同形式返回一个表示和的链表。你可以假设除了数字 0 之外,这两个数都不会以 0 开头。示例 1:输入:l1 = [2,4,3], l2 = [5,6,4]输出:[7,0,8]解释:342 + 465 = 807.示例 2:输入:l1 = [0], l2 = [0]输出:[0]示例 3:输入:l1 = [9,9,9,9,9,9

    2022年8月8日
  • NHibernate教程

    NHibernate教程 一、NHibernate简介在今日的企业环境中,把面向对象的软件和关系数据库一起使用可能是相当麻烦、浪费时间的。NHibernate是一个面向.Net环境的对象/关系数据库映射工具。对象/关系数据库映射(object/relationalmapping(ORM))这个术语表示一种技术,用来把对象模型表示的对象映射到基于SQL的关系模型数据结构中去。NHibernate除了能将一张表映射为

    2022年7月12日
  • NTP协议原理_ntp协议属于哪一层

    NTP协议原理_ntp协议属于哪一层NTP协议

    2022年10月12日
  • java除法保留两位小数_JAVA除法保留小数点后两位的两种方法

    java除法保留两位小数_JAVA除法保留小数点后两位的两种方法1.利用Math.round()的方法:两个int型的数相除,结果保留小数点后两位:inta=1188;intb=93;doublec;c=(double)(Math.round(a*100/b)/100.0);//这样为保持2位打印结果:c=0.12c=newDouble(Math.round(a*1000/b)/1000.0);//这样为保持3位打印结果:c=0.0122.另一种办法i…

    2022年5月10日

发表回复

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

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