相关疑难解决方法(0)

你讨厌自己喜欢的语言有五件事情是什么?

最近Stack Overflow上出现了一群Perl-hate,所以我想我会把" 你讨厌你最喜欢的语言的五件事 "问题带到Stack Overflow.拿你最喜欢的语言告诉我你讨厌的五件事.那些可能是让你烦恼,承认设计缺陷,公认的性能问题或任何其他类别的东西.你只需要讨厌它,它必须是你最喜欢的语言.

不要将它与其他语言进行比较,也不要谈论你已经讨厌过的语言.不要用你最喜欢的语言谈论你喜欢的事情.我只想听听你讨厌但容忍的事情,这样你就可以使用所有其他的东西了,我想听听你希望别人会用的语言.

每当有人试图将他们最喜欢的语言推到我身上时,我就会问这个问题,有时也会作为面试问题.如果有人找不到讨厌他最喜欢的工具的五件事情,他就不会很清楚这一点,无论是提倡它还是使用它来获取大笔资金.他没有在足够多的情况下使用它来充分探索它.他主张将其作为一种文化或宗教,这意味着如果我不选择他喜欢的技术,我就错了.

我不在乎你使用哪种语言.不想使用特定的语言?然后不要.您是否经过尽职调查以做出明智的选择但仍然不使用它?精细.有时候正确的答案是"你有一个强大的编程团队,有很好的实践和很多Bar经验.改变Foo会是愚蠢的."


这也是代码审查的一个很好的问题.真正了解代码库的人会对它有各种各样的建议,那些不太了解代码库的人会有非特定的投诉.我问的问题是"如果你能重新开始这个项目,你会做些什么不同的事情?" 在这个幻想的土地上,用户和程序员会抱怨任何他们不喜欢的东西."我想要一个更好的界面","我想将模型与视图分开","我会使用这个模块而不是另一个","我会重命名这套方法",或者他们真的不喜欢不喜欢目前的情况.这就是我如何处理特定开发人员对代码库的了解程度.这也是关于程序员多少的线索

仇恨并不是弄清楚人们知道多少的唯一方面,但我发现它是一个非常好的维度.他们讨厌的事情也让我知道他们对这个主题的思考程度.

language-agnostic programming-languages

403
推荐指数
62
解决办法
8万
查看次数

有可读的编程语言吗?

我的意思是,是否有编码语言与人类风格编码?例如:

Create an object called MyVar and initialize it to 10;
Take MyVar and call MyMethod() with parameters. . .
Run Code Online (Sandbox Code Playgroud)

我知道它不是那么有用,但创建这样的语法会很有趣.

grammar nlp

52
推荐指数
21
解决办法
1万
查看次数

麻烦为功能提供良好的名称

因此,我经常无法用简洁的名称描述函数.在重用的函数中通常不是问题,但通常需要将大型过程分解为子函数.通常,这些得到奇怪的名字,比如connectionsToAccessLineshandleWallVisionSplit或类似的东西.虽然这些功能只做一件事,但要为它们提供一个好名字是非常困难的,因为它们只是一个更大算法的一部分.

你在这种情况下做了什么?这非常令人沮丧.

language-agnostic coding-style

20
推荐指数
4
解决办法
4776
查看次数

DOORS数据库中的动态数组是否值得使用?

我是DOORS数据库的新开发人员,在dxl中编写脚本时.如果你知道dxl中只有一维数组.我想使用多个维度,所以我决定使用动态数组,但这会使我的脚本减慢很多,当我们每个模块有大约14000个对象时,脚本运行需要一天左右的时间.

我想知道在这些脚本中使用动态数组是否合理,或者是否有人有处理数据库中动态数组的经验?

只是好奇的谢谢!

database arrays ibm-doors

7
推荐指数
1
解决办法
3868
查看次数