我们从诊断开始:在副本上复现问题、进行测量,并以书面形式说明原因、修复需要做什么以及固定价格。界面缓慢往往只是因为缺了一个索引,或某条查询被执行了成千上万次;一旦找到原因,修复工作通常很小。
修改代码前,我们会先为要改动的部分补充自动化测试,确保修复不会弄坏别的地方;交付时还会附上一份简短说明,讲清改了什么、为什么改。
可能的样子
| SO-10482 | Bertram & Lowe | €2,480.00 |
| SO-10483 | Kessmar Elektro | €912.40 |
| SO-10484 | Lumen Bistro | €186.00 |
| SO-10485 | Orsini Ottica | €1,320.50 |
| SO-10486 | Studio Kerr | €640.00 |
| SO-10487 | Palmer & Rhee | €3,105.75 |
性能优化前后的订单界面。拖动滑块进行对比。
我们交付的内容
书面诊断
问题的原因、我们如何找到它、修复需要做什么,并附固定价格。
修复缺陷
合计错误、程序崩溃、导入失败,以及只在部分用户或部分数据上出现的错误。
性能优化
对缓慢的界面、报表和批处理进行测量、分析和提速,从索引、查询到缓存。
新增功能
按照现有应用的风格添加功能,无需推倒重来。
每次修改都有测试
为我们修改的部分编写自动化测试,随代码一起交付。
典型项目
打开要好几分钟的报表
原因往往是每一行都执行一次查询。改写成一条分组查询后,一两秒就能打开。
合计总差几分钱
通常是计算过程中在不同位置做了四舍五入。改为只在一处应用同一条规则,并用历史发票进行测试。
财务部门一直想要的导出功能
在现有订单系统中新增导出功能,格式与会计软件的导入格式一致。
技术
- C# / .NET
- VB.NET
- PHP
- JavaScript
- SQL Server
- MySQL
- PostgreSQL
- Oracle
- DB2
我们的工作方式
提供副本访问
您向我们提供源代码、含测试数据的数据库副本,以及问题或缺失功能的简要描述。如有需要,我们会先签署保密协议。
书面诊断
我们复现问题或审查应用,并以书面形式说明发现了什么、建议怎么做以及固定价格是多少。
带测试的修改
修改代码前,我们先为相关部分补充自动化测试,再在副本上完成修改并向您展示结果。
发布与后续支持
修改在与您约定的时间上线,并附上简短说明。之后的需求,我们随时可以继续处理。
价格与付款
付款条件
启动时支付 50%,验收时支付 50%。尾款须在上线和交付源代码之前付清。较大的项目按约定阶段分期付款。
关于此服务的问题
你们能修改别人写的代码吗?
能,这类工作大多如此。我们需要源代码、含测试数据的数据库副本,最好再附上问题描述和一个例子。
如果我们没有源代码怎么办?
.NET 应用可以从编译后的程序中恢复大量内容。其他技术要视情况而定,诊断报告会清楚说明可行的范围。
原因不明时,修复如何定价?
先做诊断,诊断本身有事先约定的固定价格。修复随后单独报价,同样是固定价格。
修复会不会弄坏别的地方?
修改代码前,我们会先为这部分补充自动化测试,并在上线前用您的数据副本试运行修改。
联系我们
请选择您方便的联系方式。我们会在一个工作日内用中文通过电子邮件回复您。
把文件发给我们
如果程序是用 Access、Excel、VB6、Delphi 或早期 .NET 开发的,您在发送文件后 48 小时内即可收到一份免费的书面评估。
- 复制一份文件,如您愿意,可使用测试数据。
- 把它附在表单或邮件中,最好放进有密码保护的压缩包,并另行发送密码。如有需要,我们会先签署保密协议。
- 48 小时内:收到评估报告和试点模块的固定价格。
我们在意大利办公。