Discuz! Board

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 231|回复: 0

未来系统、代码寿命和网络鬼城

[复制链接]

2

主题

2

帖子

8

积分

新手上路

Rank: 1

积分
8
发表于 2024-2-17 13:43:09 | 显示全部楼层 |阅读模式
对话亮点 我不想创建一个网络鬼城。我不想创建大量在短时间内运行良好的项目、库和框架,但是当你在手机上浏览网页时,你只会遇到一个又一个破碎的东西不相关、不再维护的东西 这与创建一个环境有关,在这个环境中,单个开发人员或小团队可以非常高效地生产这些错综复杂的软件。这是以抽象为代价的。我们并不像编写阿波罗任务的人那样真正熟悉代码中发生的每一个细节。 我认为,如果你要开始问自己,“软件应该持续多久?”,你需要确保组织——这样每当你回头看这个东西时,你就能真正知道你在做什么当时。 作为一名开发人员,您希望以“在我将其全部扔掉并重新开始之前,该软件最多只能持续一年”的方式来对待该软件。作为用户,您希望它是永久的。这是对事态的一个非常有说服力的陈述。  编写干净的代码当然更令人满意——可以向别人展示而不会感到尴尬的代码。六个月后就会有人成为你,所以你最好不要感到尴尬。 代码就像突变的 DNA 病毒一样,不断变化并且看起来不同。



我输入了那个分号。我做到了,我做到了! 版本展示,第9集 成绩单 蒂姆: 嘿,大家好,我是蒂姆·埃夫科大卫这是 M. David Green  蒂姆您正在收听版本控制播客的第九集。 大卫: 在这里,我们聚集在一起讨论网络行业从开发到设计的整个过程——与今天实现这一目标的一些人一起 华侨资料 讨论,并规划下一个版本的发展方向。 蒂姆: 今天,只有大卫和我自己,我们将谈论软件。具体来说,当您构建软件时,该软件应该持续多长时间? 所以,我们将深入探讨这一点。我们将提出一些有趣的观点和观点,是的,还有生命周期。 那么让我们继续开始这个版本吧。 大卫: 如果我们要在本集开始时问一个哲学问题,我们就必须问一个软件,因为软件本身需要知道它是什么版本。 蒂姆: 是的,这有点难做到。 大卫: 相反,既然我们要讨论这个话题:蒂姆,你提出了这个话题。我很好奇是什么让你想到了这个。



蒂姆 是的。所以,当然,我有一份全职工作。我在一个开发特定软件的团队中工作。这是一个电子商务平台。这是一个网站,您可以从中购买产品。 然后我也有自己做的开源项目。我建立了一个小项目来帮助餐馆老板用 HTML、PDF 等内容构建菜单。我在图书馆内有一些业余项目,我为开源项目做出了贡献,并且我在工作中致力于这个大型、持久的产品。 很多时候,当与他人合作以及与自己合作时,我倾向于认为,好吧,我希望构建这个东西能够永远持续下去并在所有设备上运行。这是一个很难让你头脑清醒的模式——为未来而建设,让事情经得起未来的考验。我经常问自己,不仅这样做的正确方法是什么,而且对于我正在做的每件具体事情来说,这是否是正确的心态? 如果我正在开发一个用于在屏幕上拖放橙色 div 的快速库,我是否或应该打算让这个东西超级渐进增强并在每个设备上工作并且能够持续到 2100 当我们有互联网直接在我们的大脑中。

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|DiscuzX

GMT+8, 2024-11-24 18:37 , Processed in 0.036928 second(s), 18 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表