24 我已经看到很多其他框架/库开发人员都在使用“我们编写有思想的软件”这一短语,但是实际上,这到底意味着什么?这是否意味着'Opinionised Framework X'的作者说过,因为他们以某种方式编写代码,所以您应该编写与他们编写的相同类型的代码? 这不是自命不凡吗? terminology idioms — 普拉亚诺 source 看到这个答案:stackoverflow.com/questions/802050/what-is-opinionated-software — Nobody
28 该框架强加了某种针对您的工作方式。换句话说,使用框架显然是正确而又简单的一种方法,而使用框架的任何其他方法都会使您的生活变得困难。 我不是Rails专家,但有人告诉我这是有道理的,因为它对于简单的CRUD东西非常有用,但是当您尝试偏离“ Rails方式”时,事情就会变得艰难。(这不一定是一件坏事;我并不是说这是批评。) — 弗兰克·希勒(Frank Shearar) source 4 在这种情况下,似乎误用了“调词”一词。也许“缩小”或“针对性”会更合适。无论哪种方式,软件都不能从字面上看待……也许在将来但现在不行:p — 没人2010年 10 是。绝对是拟人化的。但是,代码也没有香气,但这也不能阻止我们谈论代码的味道! — Frank Shearar 3 在这两种情况下,“有条件的”并不意味着“以这种方式稍微容易一些”。意思是“直到你这样行事,我才会让你受苦”。例如,Haskell 对懒惰有一种看法。 — Frank Shearar 2012年 3 我从不认为这是拟人化的-我总是将“观点”解释为“体现了作者/社区对应该如何做的观点”。 — mikera 2012年 2 我认为作品“被精选”也意味着令人震惊和前卫。在使用时让您思考,在开发人员设计时让他们思考。发表意见意味着不让所有人满意。因此,所有“但是用户Y呢”参数都超出了窗口。如果您不是X用户,请使用其他用户。不一定是坏哲学。 — 乔什·佩蒂特
0 您知道这种表达方式:“有多种方法可以给猫咪剥皮”? 如果一种方法比所有其他方法都容易得多,则认为。 如果所有方式都需要大致相等的工作量,那么它是不受质疑的。 注意: 固执己见不一定是有意识的决定 从特定的角度来看,“观点”可能与“合理”没有区别 意见使Google / Stack溢出更容易,因为其他人更有可能遇到相同的问题,并且有适合您的解决方案 — 第333章 source