YAGNI

YAGNI

文章 1 浏览 195

Zend_Validate 避免代码重复的好策略

我目前正在构建两个扩展 Zend_Validate_Abstract 的自定义验证器,它们分别命名为 Lib_Validate_TimeAfter 和 Lib_Validate_TimeBetween。这些名称非…

碍人泪离人颜 2024-11-30 00:37:51 1 0

编写只做一件事并把它做好的程序

我可以通过封装掌握“做一件事”部分,依赖注入,最少知识原则,以及你不会需要它;但我如何理解第二部分“做好”? 给出的一个例子是完整性的概念,在…

不奢求什么 2024-10-27 18:50:41 6 0

SOLID 与 YAGNI

Closed. This question is opinion-based. It is not currently accepting answers. 想要改进这个问题?更新问题,以便可以通过编辑这篇文章用事实和…

殊姿 2024-09-27 02:24:46 7 0

《实用程序员》的作者忘记了 YAGNI 吗?

务实程序员非常很多人推荐。我刚刚读完它,我明白为什么人们推荐它,尽管我会指出《Code Complete》更深入地涵盖了几乎所有相同的材料。 然而,让我烦…

变身佩奇 2024-09-12 06:27:56 7 0

YAGNI 和数据库创建脚本

现在,我有在主数据库访问类中创建数据库的代码(只需在 SQLite 数据库上执行一些 CREATE 查询)。这似乎没有必要,因为我无意使用该代码。如果出现问…

写下不归期 2024-09-06 03:57:18 5 0

以后国际化真的会更贵吗?

Closed. This question is opinion-based. It is not currently accepting answers. 想要改进这个问题?更新问题,以便可以通过编辑这篇文章用事实和…

深爱不及久伴 2024-08-22 17:59:27 8 0

你和 YAGNI 能走多远?

Closed. This question is opinion-based. It is not currently accepting answers. 想要改进这个问题?更新问题,以便可以通过编辑这篇文章用事实和…

恍梦境° 2024-08-17 07:00:12 10 0

如何避免调试器专用变量?

我通常将赋值后仅使用一次的值放入变量中。我这样做是为了让以后的调试更加方便,因为我可以将值悬停在稍后使用的一行上。 例如,此代码不允许您将鼠…

聚集的泪 2024-08-11 16:31:38 8 0

封装有没有变得荒谬的地方?

在我的软件开发编程课程中,我们应该为 RSS 提要制作一个“提要管理器”类型的程序。以下是我处理 FeedItems 的实现的方法。 很好又简单: struct Fee…

悟红尘 2024-08-10 23:31:48 5 0

为什么执行 YAGNI 如此困难?

Closed. This question is opinion-based. It is not currently accepting answers. 想要改进这个问题吗?更新问题,以便可以通过编辑这篇文章用事实…

心凉 2024-08-05 02:46:52 4 0

KISS 和 YAGNI 是否与 SOA、DDD、IoC、MVC、POCO、MVVM 等日益复杂的模式和实践的趋势不一致?

在我看来,敏捷方法鼓励我们保持事情简单、精益,并且在需要之前不要增加复杂性和复杂性。但技术变革的速度和规模鼓励使用越来越抽象、复杂和精密的工…

余生一个溪 2024-08-03 21:27:53 12 0

YAGNI 和初级开发人员

当为新系统编写代码时,我不想在设计中引入不必要的复杂性,而我可能永远不需要这种复杂性。 因此,我在这里关注 YAGNI,并且随着我认为需要更大的灵…

零時差 2024-07-27 19:36:41 7 0

不对当前问题过度设计解决方案的原因

Closed. This question is opinion-based. It is not currently accepting answers. 想要改进这个问题?更新问题,以便可以通过编辑这篇文章用事实和…

很糊涂小朋友 2024-07-25 06:57:56 12 0

YAGNI 在编写测试时也适用吗?

当我编写代码时,我只编写我需要的函数。 这种方法也适用于编写测试吗? 为了安全起见,我应该提前为我能想到的每个用例编写测试,还是应该只为遇到的…

勿忘心安 2024-07-22 13:30:43 8 0

YAGNI适用于数据库设计吗?

在代码中,通常很容易添加新类来提供附加功能等。 我对重构代码及其涉及的内容有相当好的理解,因此 YAGNI 通常对我。 我不太熟悉的是在部署关系数据…

小霸王臭丫头 2024-07-17 00:41:32 12 0
更多

推荐作者

胡图图

文章 0 评论 0

zt006

文章 0 评论 0

z祗昰~

文章 0 评论 0

冰葑

文章 0 评论 0

野の

文章 0 评论 0

天空

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文