令人惊讶的产品仍然有效

现在,我将告诉您敞开大门的秘密。准备?

图片

大多数软件编写得很差。同时,他们从中赚钱。它可以有数百万的用户,可以翻译成多种语言,但是,从源代码和体系结构的角度来看,它是一种反模式和意大利面条代码垃圾汇编,它们会在第一个错误生成的请求中崩溃。

是这样,为什么以及要做什么。

对于那些认为他的产品适合自己并且您无法进一步阅读的人,请快速访问。

首先是技术人员。回答自己:您遵循简洁代码,SOLID,DRY以及文章中编写的所有内容的原则,当然您在代码中没有神奇的价值。您确实拥有100%的测试覆盖率,拥有诚实的自动CI / CD,您的REST使用了所有必需的HTTP代码,而不仅仅是200、201和404。所有端点和最小的技术债务都得到了完美的描述,并且原有代码也在那里进行了重构。 ?如果没有,那么您自己就理解了一切。而且我仍然没有谈论监视以及很多事情。

现在为经理们。伙计们,您不是在瀑布上工作,是吗?好吧,您的争辩是诚实的,您没有将故事点数等同于数小时或数天,而是计划扑克,讨论结果,对吗?而且您在完成的冲刺和防守中绝对没有任何阻塞任务,并且在实施之后,该任务会立即投入生产。您具有产品,文档的路线图,传递给开发人员的任务包含三个以上的单词,并描述了我们为什么这样做,我们做什么,如何测试以及将产生什么结果。并描述了所有业务案例……而这只是需要做的几件事,我们都知道。

那些拥有所有这些的人,您可以阅读完本文。您已经有一个很好的产品。请给我参考,如果简单的话,我会很高兴。

对于仍然在这里的人,我想大多数人,让我们了解为什么会发生这种情况以及为什么它适合所有人。

发生这种情况是因为管理人员通常不了解开发中该死的事情。他们了解投资回报率(ROI)和关键绩效指标(KPI),并获得了MBA学位,并且如果他们具有某种背景(例如半专业教育),那么他们除了有条件的Hello World以外,再也没有其他。总的来说,他们的截止日期已经到了,没有技术知识就很难将任务分解为MVP。这增加了程序员对经理的厌恶,他们显然不会帮助他们。因此,经理们仍然需要为故事写故事或小说,并提出间接指标,以了解该任务或该任务是否定性地执行。是的,只有所有这些指标都是综合的,它们与开发质量无关,或者非常间接。

那开发人员呢。是的,实际上什么也没有,他们大多数都不想要任何东西,她已经知道这些字母的意思。经理仍然不了解任何内容,因此在这里我们使用了两种反模式,坚持使用了一些拐杖,开始了没有测试的编译,但是为什么要启动它们,……让我们来喝杯咖啡。可以说,一切都取决于经验。好的,但是事实上他们中断了部署,这没关系,我们将动手解决它。

几乎没有人想了解这一理论,在行业中,有很多人不知道其框架如何工作,只知道使用哪种方法。可以这么说,使用魔术。由于缺乏开发人员,专业水平已大大降低。

我知道没有人喜欢批评,但是这种方法非常接近。他们不会那样做,不会像我在第一段中描述的那样。

现在为什么适合所有人?是的,是的,它绝对适合所有人。对此不满意的人,要么不会使用这些产品,要么对其进行重构,然后将它们恢复到正常状态。

这种情况适合经理,因为他们甚至不了解问题的严重性。该产品已经上市,还可以,用户会在早上发现错误。他们在报告中写道,打了勾,大厨称赞。它们并不过分,所以应该归咎于程序员。通常,当有人要推动时,则无需进行任何改进。

为什么这适合程序员?可能是因为许多人做不到更好,因为为了做得更好,您需要不断地努力工作。对于许多人来说,甚至没有一个问题:为什么,如果已经付款。您阅读ebanoe.it,我们建议他们尽可能多地工作,以免被踢出门。那没什么。

事实证明,这是一个恶性循环,有些不能,有些则不希望。

怎么办呢?每天发展。改进任务,方法,应用最佳实践和原则。不赞成您被提供在其中闲逛的事实。做到这一点,以免您羞于向外部人展示您的项目。并在两面都做。没有其他食谱。

All Articles