避免在函数体内部欺骗参数的正确性
作者:john doe 提问时间:8/30/2021
我最近注意到我们之前在代码库中编写的一个函数,我确信它在逻辑上是不正确的。函数是用 TypeScript 编写的,其主体如下所示: const getUserInitials = (user: IU...
风格 问答列表
作者:john doe 提问时间:8/30/2021
我最近注意到我们之前在代码库中编写的一个函数,我确信它在逻辑上是不正确的。函数是用 TypeScript 编写的,其主体如下所示: const getUserInitials = (user: IU...
作者:rahulaga-msft 提问时间:8/24/2019
我看到了一些文字,上面写着“在构造函数中什么都不做,只分配属性......”,然后是重构代码之前和之后的下面。说实话,我一直在遵循这种做法,但想知道和理解一些更好的例子,如果不遵守这个准则,事情可能会...
作者:Brian Tracy 提问时间:4/10/2014
在Java,Javascript,C,C++,C#等语言中,我在教程和代码片段中看到过类似于以下内容的代码。 int foo = 5; int bar = 10; baz(foo, bar); ...
作者:Madara's Ghost 提问时间:12/2/2011
已关闭。这个问题是基于意见的。它目前不接受答案。 想改进这个问题吗?更新问题,以便可以通过编辑这篇文章用事实和引文来回答。 6年前关闭。 改进此问题 我一直在寻找,我知道理论上的区别。 pu...
作者:DarkPixel 提问时间:2/11/2014
已关闭。这个问题是基于意见的。它目前不接受答案。 想改进这个问题吗?更新问题,以便可以通过编辑这篇文章用事实和引文来回答。 9年前关闭。 改进此问题 就我个人而言,我认为这是软件开发中的一种不...
作者:user3021905 提问时间:12/13/2013
一段时间以来,我一直在想呼叫层次结构的最大深度是多少。如果我有一个大方法,在重构之后,我经常会来编写这样的代码: void A() { //... B(); } void B() { //....
作者:leoledmag 提问时间:11/9/2013
这个问题在这里已经有答案了: 一个函数应该只有一个 return 语句吗? (50 个答案) 10年前关闭。 有时我指出,你不能把一个返回放在条件或循环的中间,因为它会破坏这个过程。但是,现在已经向...
作者:Sosumi 提问时间:7/20/2013
我目前正在PHP中创建一个简单的登录脚本,成功登录必须满足许多条件。据我所知,有两种方法可以格式化所需的 if 语句。 第一种方法是使用嵌套的 if 语句: if ($condition1 == ...
作者:Jack_of_All_Trades 提问时间:7/10/2013
已关闭。这个问题是基于意见的。它目前不接受答案。 想改进这个问题吗?更新问题,以便可以通过编辑这篇文章用事实和引文来回答。 10年前关闭。 改进此问题 在编写程序时,我作为一个业余程序员的理解...
作者:Martin Magakian 提问时间:7/5/2013
每次,在每种语言中,当我在调用“超级”函数之前覆盖类函数并处理指令时,我都觉得有些不对劲。 但我不知道是什么!这只是一种不好的感觉。 你们认为这是一个不好的做法吗?阅读我的代码的人会感到困惑吗? ...