Questions tagged «language-agnostic»

该标签用于非特定于编程语言或环境的问题。

3
考虑日期和时间时-过去或将来的今天是午夜吗?
这一直是我的难题-我意识到,严格来说,这并不是编程或软件开发中的问题,但在我们领域似乎是一个合理的常见问题。 例如,如果我将到期日期时间设置为2011-04-08 00:00:00-并且鉴于我当前的本地时间是8日的10:45-我已经过期了吗?还是我还有半天左右的时间? 一天中午夜“属于”哪个标准? 还是我应该从英国军方那里取一片叶子,说一天结束于23:59:59,开始于00:00:01,并且没有午夜?

26
您遇到的最糟糕的反模式[关闭]
已关闭。这个问题是基于观点的。它当前不接受答案。 6年前关闭。 已锁定。该问题及其答案被锁定,因为该问题是题外话,但具有历史意义。它目前不接受新的答案或互动。 作为程序员,您在职业生涯中遇到过的最糟糕的反模式是什么? 我主要参与Java,尽管它可能与语言无关。 我认为最糟糕的是我所说的主要反模式。这意味着程序由包含所有逻辑的单个非常大的类(有时伴随一对小类)组成。通常情况下,这是一个包含所有业务逻辑的大循环,有时会有成千上万的代码行。

3
使用示踪剂子弹有哪些好的标准?
我最近是第一次阅读The Pragmatic Programmer,并且遇到了Tracer Bullets的概念。我意识到我过去曾经根据这种模型进行编码,只是有点像我在大脑中“敏捷”地工作一样。 他们仅给出一个示例,说明他们过去曾在哪里使用过它。情况被确定为“示踪者子弹”的良好候选人的方式是 有许多未知数,并且有许多不同的环境,而且没人能确定GUI的行为方式。 这似乎是大量项目启动的方式,尤其是当您与非技术人员合作开发对冲基金的典型业务应用程序时(例如)。 我之所以使用它,是因为它只是感觉很对,而不真正知道它的名字或对我解释了什么。我知道,如果我试图让每个人都在一个房间里并让他们预先指定所有东西(或至少某些东西),那将是一场彻底的灾难,但这又是一种感觉... 任何人都可以提出一些更具体的标准来确定何时采用此模型?
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.