Modernize Studio
语言:简体中文
发邮件给我们

改进

修复缺陷,提速缓慢界面,补上缺失功能

软件基本能用,但有些合计不对,一份报表要跑好几分钟,大家都想要的功能还没有。我们接手现有应用,查明真正的问题并加以解决,不重写不必重写的部分。

我们从诊断开始:在副本上复现问题、进行测量,并以书面形式说明原因、修复需要做什么以及固定价格。界面缓慢往往只是因为缺了一个索引,或某条查询被执行了成千上万次;一旦找到原因,修复工作通常很小。

修改代码前,我们会先为要改动的部分补充自动化测试,确保修复不会弄坏别的地方;交付时还会附上一份简短说明,讲清改了什么、为什么改。

可能的样子

示例说明,数据为虚构

性能优化前后的订单界面。拖动滑块进行对比。

我们交付的内容

  • 书面诊断

    问题的原因、我们如何找到它、修复需要做什么,并附固定价格。

  • 修复缺陷

    合计错误、程序崩溃、导入失败,以及只在部分用户或部分数据上出现的错误。

  • 性能优化

    对缓慢的界面、报表和批处理进行测量、分析和提速,从索引、查询到缓存。

  • 新增功能

    按照现有应用的风格添加功能,无需推倒重来。

  • 每次修改都有测试

    为我们修改的部分编写自动化测试,随代码一起交付。

典型项目

  • 打开要好几分钟的报表

    原因往往是每一行都执行一次查询。改写成一条分组查询后,一两秒就能打开。

  • 合计总差几分钱

    通常是计算过程中在不同位置做了四舍五入。改为只在一处应用同一条规则,并用历史发票进行测试。

  • 财务部门一直想要的导出功能

    在现有订单系统中新增导出功能,格式与会计软件的导入格式一致。

技术

  • C# / .NET
  • VB.NET
  • PHP
  • JavaScript
  • SQL Server
  • MySQL
  • PostgreSQL
  • Oracle
  • DB2

我们的工作方式

  1. 提供副本访问

    您向我们提供源代码、含测试数据的数据库副本,以及问题或缺失功能的简要描述。如有需要,我们会先签署保密协议。

  2. 书面诊断

    我们复现问题或审查应用,并以书面形式说明发现了什么、建议怎么做以及固定价格是多少。

  3. 带测试的修改

    修改代码前,我们先为相关部分补充自动化测试,再在副本上完成修改并向您展示结果。

  4. 发布与后续支持

    修改在与您约定的时间上线,并附上简短说明。之后的需求,我们随时可以继续处理。

价格与付款

付款条件

启动时支付 50%,验收时支付 50%。尾款须在上线和交付源代码之前付清。较大的项目按约定阶段分期付款。

每份方案都为所述工作给出固定价格,并在开工前以书面形式确定。如果工作内容变化,我们会发送新的书面报价,经您确认后才进行额外工作。

价格不含增值税。

填写项目需求表

关于此服务的问题

你们能修改别人写的代码吗?

能,这类工作大多如此。我们需要源代码、含测试数据的数据库副本,最好再附上问题描述和一个例子。

如果我们没有源代码怎么办?

.NET 应用可以从编译后的程序中恢复大量内容。其他技术要视情况而定,诊断报告会清楚说明可行的范围。

原因不明时,修复如何定价?

先做诊断,诊断本身有事先约定的固定价格。修复随后单独报价,同样是固定价格。

修复会不会弄坏别的地方?

修改代码前,我们会先为这部分补充自动化测试,并在上线前用您的数据副本试运行修改。

联系我们

请选择您方便的联系方式。我们会在一个工作日内用中文通过电子邮件回复您。

通过邮件

riccardo@modernizestudio.com
写邮件

请用一个例子描述问题;如果知道,也请告诉我们软件是用什么开发的。我们会在一个工作日内回复。

把文件发给我们

如果程序是用 Access、Excel、VB6、Delphi 或早期 .NET 开发的,您在发送文件后 48 小时内即可收到一份免费的书面评估。

  1. 复制一份文件,如您愿意,可使用测试数据。
  2. 把它附在表单或邮件中,最好放进有密码保护的压缩包,并另行发送密码。如有需要,我们会先签署保密协议。
  3. 48 小时内:收到评估报告和试点模块的固定价格。

我们在意大利办公。

给我们留言

可选。数据库、Excel 工作簿、截图或需求说明,最大 10 MB。更大的文件请在留言中附上下载链接。

发邮件给我们

点击按钮会打开您的邮件程序并填好内容。只有在邮件程序中点击“发送”后才会真正发出。

发邮件给我们