问题标签 [stability]

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.

0 投票
6 回答
3088 浏览

.net - 跨不同框架版本的 .NET 序列化的稳定性

我正在处理的一个项目需要在关闭之前序列化一个数据结构,并在它再次启动时从这个序列化数据中恢复其状态。

去年,我们正在为 .NET 1.1 构建,遇到了一个棘手的问题:

  • 我们的代码在 .NET 2.0 上运行
  • 客户升级了一些软件,以某种方式将 1.1 设置为默认值
  • 我们的代码在 .NET 1.1 上运行,无法反序列化其存储状态

通过禁止特定的软件升级,这个特定问题得到了“解决”,现在我们的目标是 .NET 2.0 框架(因此我们不可能在 1.1 上运行),这应该不是问题。

这种序列化在 2.0 和更新的框架之间再次发生不兼容变化的可能性有多大?如果我们将<supportedVersion>代码修复为 2.0.50727,那么 2.0.50727.1434 和 2.0.50727.nnnn(未来的某个版本)之间发生变化的可能性有多大?被序列化的数据结构是标准类库中的数组、映射、字符串等。

此外,即使在进一步的 .NET 升级之后,是否也能保证始终安装 2.0.50727 框架?欢迎指向 Microsoft 文档。

0 投票
4 回答
163 浏览

web-frameworks - Web 开发包的稳定性?

我对网络框架的经验是它们相对“不稳定”。并不是说它们崩溃了,而是有很多更改会迫使人们重新编写代码。我想知道您使用过哪些 Web 开发包以及维护该代码的工作量是多少?

0 投票
10 回答
803 浏览

ruby - 您希望在 Ruby 语言中改进哪些方面?

您希望 Ruby(以及更普遍的 Ruby 社区)能够改进哪些方面?

我在某处读到Ruby 是 Smalltalk 和 LISP 的爱子,Perl 小姐是保姆。

我非常尊重 Ruby 的父母,但我不确定我是否喜欢 Perl 小姐对孩子的影响。具体来说,我不喜欢预定义的变量:我需要一张备忘单来了解它们的含义。你可以说“只是不要使用它们”。嗯,我没有……但其他人有。当我在网上下载一个插件时,如果我需要去接触源代码,我别无选择,只能获取我的备忘单。我只是希望他们能从语言本身中删除这些。

另外,我认为 Ruby 是一个移动的目标。我的代码在每次新的 Ruby 升级时都会中断,即使在次要版本中也是如此。Ruby on Rails 和我使用过的大多数 Rails 插件也是如此:它们一直在变化,似乎没有人关心这些变化是否会破坏一切。恕我直言,虽然我喜欢 Ruby 中的很多东西,但这种缺乏稳定性几乎是一个障碍。

0 投票
1 回答
290 浏览

compiler-construction - VB6 应用消失得无影无踪:PCCode 和 Native Code 之间的切换会产生影响吗?

我知道这个主题已经在新闻组中被写死了,并且有非洲论坛帖子 - 但我希望你们专家可以选择堆栈溢出 :)

我们的 VB6 应用程序偶尔会在用户执行操作时消失,并且不会给出任何类型的错误,也不会出现在 PC 的错误日志中!

我想知道是否有人以前在 VB6 上听说过这个,你做了什么来解决它?

我想也许将所有代码从本机代码更改为 pcode 可能会提供更高的稳定性?


额外信息:

  • 我们正在使用 Mdac 2.8
  • 真正的数据库网格 6.0e

编辑中添加的注释:

  • 我们的应用程序非常大,有 113 个独立的组件和 120MB 的编译大小(没有嵌入图片或任何东西)
  • 我们的表示层动态创建对象,所以一切都是后期绑定的。
  • 我并不真正关心 VB6 应用程序的本地性能,因为据我所知,它并没有真正进行任何认真的处理,因此性能完全受到我们在距离 300 位用户 80 英里的数据中心中的 Oracle 数据库的限制 -恶梦!
0 投票
3 回答
2326 浏览

java - Web 应用程序稳定性的良好标准指标是什么?

我们目前在开发 Web 应用程序产品时面临一些稳定性问题。该产品部分由我们的合作伙伴承包商构建,我们希望有一个良好的稳定性标准指标。我们一直面临的问题是不断崩溃。Web 应用程序无法识别何时有超过它可以处理的请求,它会建立内存(如内存泄漏),然后它会在没有任何可能恢复的情况下死掉。

我们想为我们的合作伙伴承包商编写一个非常简单的测量方法。我们想了几个主意:

  • 能够识别高负载请求并为服务器不可用的系统提供重试页面,直到它从高负载中恢复。
  • 一组并发用户或页面浏览量,这将使我们能够清楚地衡量何时使用负载均衡器和缓存等可扩展性选项。

此时,我们必须使用缓存和负载平衡,以便能够每 x 小时(取决于负载)回收 Web 应用程序,这样它们就不会经常死掉。

谢谢你的帮助。

0 投票
2 回答
212 浏览

wpf - VS2008 Express 中的 WPF 稳定性

我在 xaml 编辑器中遇到稳定性问题。一天重启 25 次 VS 就变得乏味了。是否有可以最小化问题的策略或提供视觉显示的开源替代方案?任何帮助将不胜感激!我不想跳出窗外,但我会……我会的!

0 投票
2 回答
475 浏览

.net - 2009 年 6 月的 WPF 工具包在将要交付给客户的应用程序中使用是否安全?

2009 年 6 月的 WPF 工具包在将要交付给客户的应用程序中使用是否安全?

我非常担心我的应用程序会在发布前三天崩溃。这种担忧源于这样一个事实,即 WPF Toolkit 似乎并未得到 Microsoft 的认可,尽管它似乎是由 Microsoft WPF 团队的成熟开发人员开发的。

我想我可以信任这些官方 WPF 开发人员,以确保他们的东西不会在未来对我造成任何灾难性问题 - 但我需要保证。在接下来的几周内,我无法承受任何问题。

请给我你对这个问题的意见。

一些链接:

“WPF 工具包”的 MSDN 搜索结果

WPF 工具包:DataGrid 功能演练
DataGrid 控件是我目前有兴趣使用的 WPF 工具包的唯一部分。

WPF 工具包 - 2009 年 6 月发布 - 二进制文件和源代码飞行
这些文件托管在 Codeplex。我在几篇不同的 MSDN 文章中找到了这个链接,它似乎是向寻求这些资源的人提供的最常见的链接。

0 投票
9 回答
249 浏览

optimization - 稳定的系统与更好的设计

在可能的日常工作中,我遇到了这个困境:

“稳定的系统与更好的设计”

在日常工作中,当我修复一些模块时,当我看到糟糕的设计时

-> 写得不好的代码

-> 写得不好的算法

-> 优化可能

我更愿意修复这些以及我正在修复的问题

但是很多人反对我的改变一些支持,反对的人会说

“如果系统稳定就应该以业务为导向,如果您更改某些内容可能会导致回归,因此不要偏向业务”

一段时间:

6 个月后你会看到自己编写的代码,你总是会看到一些改进的机会

虽然支持者会说:

这是持续改进,系统将更加稳定

所以我想知道你们的想法

0 投票
10 回答
253557 浏览

algorithm - 什么是排序算法的稳定性,为什么它很重要?

我很好奇,为什么稳定性在排序算法中很重要或不重要?

0 投票
4 回答
238 浏览

visual-studio-2010 - VS2010 beta 2 有多稳定?

你会用它来构建一个项目吗?(特别是 C++)

这完全合法吗?