引用的引言前半部分似乎表明 LOC 是一个糟糕的衡量单位,所以我认为这与文章的前提相矛盾。 还值得注意的是,针对 LOC 进行优化通常会以牺牲可读性、可维护性和可测试性为代价。 在实践中,这些远比简洁更有价值。有一种论点认为,当操作是数据库设计用来执行的那种操作时,应该在数据库中执行操作。 由于这是一种性能优化,因此很难知道何时值得这样做。 所以你最好的选择是尽可能长时间地做那些让你的程序更容易工作的事情。 为了节省 LOC 而将逻辑移入数据库不是其中之一。
很棒的文章,谢谢! Blender 一直在我的关注列表中。 你给了我另一个理由去看看它!
大哈特福德 Python 组织很乐意邀请您作为嘉宾演讲者(或成员)! 如果您有兴趣,可以通过 myfirstname.mylastname at gmail 联系我。
引用的引言前半部分似乎表明 LOC 是一个糟糕的衡量单位,所以我认为这与文章的前提相矛盾。 还值得注意的是,针对 LOC 进行优化通常会以牺牲可读性、可维护性和可测试性为代价。 在实践中,这些远比简洁更有价值。
有一种论点认为,当操作是数据库设计用来执行的那种操作时,应该在数据库中执行操作。 由于这是一种性能优化,因此很难知道何时值得这样做。 所以你最好的选择是尽可能长时间地做那些让你的程序更容易工作的事情。 为了节省 LOC 而将逻辑移入数据库不是其中之一。