问题标签 [methodology]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
agile - 有人用看板吗?
是否有人将看板(或 scrumban)用于敏捷管理实践?您对看板的体验如何?它如何在依赖瀑布项目的大型复杂环境中工作?
agile - 用户故事是否与 Yourdon 的事件相同?
用户故事(通常用于敏捷开发或测试驱动开发)是否与 Edward Yourdon 的结构化分析方法中的事件相同?
database-design - 如何跟踪用户每天访问该网站 X 天?
Stack Overflow 上有一个新徽章。“ woot ”徽章授予在 30 天内每天访问该网站的用户。如何实现这样的功能?您如何以最简单的方式跟踪用户在 X 天内每天访问该网站的情况?
我想有两个字段——一个用于上次登录的时间戳,另一个用于计算用户连续访问该站点的天数。逻辑是首先将计数器设置为1,并存储登录时间。在下一次登录时,检查自上次登录以来是否不超过一天,并增加计数器,或将其设置回 1。然后将时间戳字段更新为当前日期。
你能做得更简单吗?
algorithm - 如何从点列表中找到模式(线、圆、...)?
我有一个点列表。每个点都是一个x
和y
坐标(两者都是整数)。现在我试图找到已知的图案,例如线条、圆弧或圆,因为我知道这些点在图案上并不完美。
最好的方法是什么?我没有太多开始的线索。
编辑:点是有序的。用户正在绘制一些东西,程序应该检测到最佳模式。例如,如果绘制了一个三角形,它应该检测三条线。
scrum - Scrum 和精益原则会毁掉专业人士的生活吗?
我使用 scrum 大约 2 个月,并没有我想要的所有经验,所以我想听听一些关于它的意见。
我担心的是人们从不谈论双方的弊端;公司和工人。我知道跨职能团队的好处,但有哪些缺点?令人惊叹的伊甸园旁边隐藏着什么?
我很困惑,因为作为一家公司可以更换人员的好处,对于团队来说是好的,因为有机会获得知识和分享经验(除了所有团队合作的好处)。
再一次,我知道所有的好处,但我想探索它的缺点,因为中间有普通人。通常,这些人致力于获取知识。他们购买书籍、课程、参加研讨会等。
在每家公司中,当某人比其他人都了解更多时,员工和经理会绝望地希望甚至要求这些普通人分享他们所有的知识。
这很奇怪。因为这些是共产主义思想,我们生活在资本主义社会中,自从我出生以来,一切都如此竞争,现在人们谈论合作。
Scrum 和精益原则会毁掉(或使他们变得艰难)专业人士的生活吗?
c# - 为 C# 寻找干净的 WinForms MVC 教程
如何创建丰富的用户界面 Windows 应用程序,例如 Photo Shop。
我正在某处寻找带有 C# 的 WinForms 的干净 MVC 教程。(不是ASP.NET MVC。)
是 Windows 平台上的新手;大多数 MSDN 和互联网教程基本上都将所有内容都放入 Form 类中。进一步的默认事件是在表单内部处理的,而不是向控件/模型发送事件,这反过来会改变视图的状态。
或者 Windows 应用程序的首选方法是什么?
project-management - 在您的软件开发周期中是如何做出决策的?
我相信只有在团队例外和同意的情况下才应该做出软件决策。但大多数情况会有所不同。
您如何描述贵公司在软件开发周期中做出决策的方式?是民主吗?/ 是听写吗?/ 是无政府状态吗?
这是我从一位朋友那里听到的:“这不是民主,我是经理,我决定做什么”。
你怎么看?
methodology - 产品线软件开发的优缺点
这里是否有人实施了SEI定义的软件产品线方法?您如何管理变更?你如何测试?您必须处理哪些问题?
多年来,我们基本上一直在尝试遵循产品线方法,但我一直在与那些不想为他们的程序严格要求的测试更改付费但又想要免费的错误修复的程序经理作斗争。他们也非常害怕发生在他们不需要的代码库上的更改……这不是不合理的恐惧。
这最终导致我在上一次 PDR 中获得了一个行动项目来解释产品线方法以及我认为我们应该遵循它的原因。我找到了softwareproductlines.com,它有一些成功案例,但没有足够的细节来说明如何应对潜在的陷阱。
methodology - 有哪些单独的开发人员编程方法?
有哪些针对小型项目的独立开发人员编程方法?
methodology - 编程方法图?
现在有很多编程语言。美好的。对这个问题不感兴趣。
有很多编程方法,如模块化编程、面向对象、敏捷等。现在,互联网上是否有一个很好的图表来显示这些方法是如何相互关联的?最好是带有时间线的东西,显示该方法何时开始出现?
(因此,不是编程语言,而是方法......)