问题标签 [development-process]
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 - 每个开发人员使用看板
我一直试图让我们的软件部门采用某种开发过程方法。我们只有 9 名开发人员,项目数量也差不多。目前,我们只能用混乱来形容。或者也许是“危机驱动的发展”,正如我看到另一个 SO 用户所说的那样。
使用看板似乎很适合我们。所以我和其他人讨论过,每个人都认为这听起来不错。但是当我们讨论应该如何安排董事会时,每个人都想每人做一个董事会。
现在,我从未真正尝试过看板或任何方法,但感觉就像让每个人都在自己的板上管理会否定看板流程应该提供的好处。这个想法让我很难过,我想说“哼哼,让我们放弃这整个想法吧。”
您认为为每个开发人员实施看板是否值得?
django - 你的 Django 开发过程/步骤(一步一步)
我想在这里一步一步了解人们如何在 Django 上进行开发。我已经看到,每当我尝试在 Django 中创建网站时,我总是会感到困惑:
- 数据库架构/models.py
- UI/模板结构
- 登录模块
- 网址.py
- 视图.py
你如何处理这个问题?我可能错过了什么。您不需要详细说明所有内容,只需逐步完成您的工作即可。如果您同时(或并排)做两件事,那也很有帮助。
非常感谢。
development-process - 什么时候错误成为功能请求?
非关键错误何时成为功能,或者错误应该始终作为错误保留?
例如。是否应该有诉讼时效。
例如,如果您有一个定义为 1 年的法规。该错误是在 18 个月前引入的,但直到今天才注意到。如果该错误被定义为“这就是系统现在的工作方式”并且要对其进行更改,则应将其放在积压工作中以进行优先级排序。
ruby-on-rails - 在 Rails Web 应用程序中进行轻量级单元测试的好方法是什么?
我的时间紧迫,项目资源最少。
我想为这个项目练习测试驱动开发,但实际上,我没有时间学习任何更复杂的框架,如 Cucumber、Rspec 等。无论如何,这可能会适得其反
你建议我做的最低限度是什么?
jsp - Spring MVC 开发流程——最佳实践
当我们不考虑服务/DAO 层时,使用 JSP 作为视图层的 Spring MVC / portlet-MVC 应用程序的正确开发过程是什么——通常已经完成。
我的意思是,如果我一次创建控制器 + JSP,我会在一段时间内迷失方向,一切看起来都一团糟,我失去了关于应用程序设计和需求的整体调查。但另一方面,我无法想象我会先创建 JSP,然后创建控制器或控制器,然后再创建 JSP。
对portlet 进行编程要复杂得多,解决这个问题似乎很重要。
注意:考虑没有开发团队(平面设计师+程序员),我一个人在做所有......
agile - 不成熟团队的开发方法
在研究软件方法论时,我经常看到类似“这种方法论需要成熟的开发团队”之类的免责声明。
哪些开发方法专门针对不成熟的开发团队? 我认为这是大多数团队应该开始的地方。
让我们将一个不成熟的团队定义为一个团队,其成员以前没有一起工作过,在一个未知的环境(即新公司)中工作,并且还没有定义他们的流程和控制。
android - 开发流程和 API 级别
因此,请考虑您希望使用最新的 Android API(最多 18 个)构建应用程序的常见场景,但您还必须提供对 Android 2.x 的支持。
我当前的应用程序就是这种情况。我已经相应地设置了我的 minSdk 和 targetApi 级别并开始工作。
在对各种设备进行测试期间,我注意到一些由于旧设备上缺少功能/api 而导致的崩溃。我必须访问每个错误并根据具体情况提供解决方法。真正的痛苦,因为所有这些都是在测试期间才发现的。
所以,我的问题是考虑到这一点,你在 Android 中开发的过程是什么。我还没有真正探索过 lint,但这是否有助于指出任何可能的问题。
谢谢。
project-management - 描绘开发应用程序的最简单、最快捷的方式
作为一名设计师,我有时觉得有必要以流程图之类的图形形式来描绘应用程序的主要思想。对于开发公司来说很容易理解的东西,并且可以传达应用程序的目的以及可能需要提供的主要功能,他们最终可以使用这些功能来回复建议、粗略估计和周转时间。
该应用程序仍处于构思阶段,因此创建原型是一种矫枉过正。我可以把它做成一个流程图,但我认为应该已经有一种专业人士遵循的传统方式,而不是通过会议或输入细节。
你怎么做呢?如果流程图是要走的路,那么哪种类型的流程图在这里效果最好?我只需要最初的方向,这样我就可以开始我的研究了。
例如,对于一个为客户、提供商和管理员提供 3 组不同仪表板的应用程序,我如何演示连接这 3 类用户之间所有功能的粗略逻辑?
谢谢你。
testing - 是否在启用粘性的负载均衡器上为不同节点上的同一用户生成新令牌?
我的项目(在 angularJs 上)的实现方式是将单个网页应用程序部署在具有 2 个节点的负载均衡器上,我无法找到解决以下问题的方法。
执行:
- 每次用户登录时,都会创建一个新令牌
- 当用户(通过任何方式)切换到不同的节点时,用户将需要在该特定节点上再次登录
这是场景:( 注意:同一用户从 client1、client2 和 client3 登录)
注意:由于已经在 node2 上为用户生成了一个令牌,并且这里的会话也处于活动状态,所以
问题
- 是否应该要求用户在 node2 上再次登录?或者
- 用户应该能够在不登录的情况下使用当前/活动会话吗?
- 为什么在这两种情况下?
rest - Enterprise Architect for Database Engineering 和文档的替代方案
大家早上好/下午/晚上好:)
目前,我正在尝试识别允许我存储数据库模型并生成漂亮文档以及业务逻辑章节的应用程序。到目前为止,最好的选择是将 DB 模型存储在自己的存储库中的 Enterprise Architect,这将允许我设计 DB 模型更改并稍后将其与 dev 模型进行比较,此外,它可以从模型中生成漂亮的业务/技术文档存储库。
多年来,我一直在使用 RedGate SQL Doc,它非常适合技术文档,但我必须注入一些业务逻辑内容,例如关系图和简短描述。
第一个想法:将逻辑部分保留在不同的单词中,稍后将它们与 SQLDoc 组合,并将两个模型保留在分支中:Dev,Design 以便稍后将它们与 VS 进行比较。会工作。
第二个想法:让我们为此使用专用软件,发现 EA 像魅力一样工作,但总有 BUT。我的一个数据库有超过 1 万个工件(表/fn/sp/),基本上,EA 停止工作......
所以我正在寻找替代方法,我相信这是最好的地方:)