Skip to main content
14 votes
Accepted

Are end-to-end and integration tests worth it for non-mission critical stuff?

It does not matter if you implement E2E and integration tests or not, you need a backup plan either way. Never expect a system to be bug-free just because it was tested. Thus, in your cost ...
Doc Brown's user avatar
  • 212k
9 votes

Are end-to-end and integration tests worth it for non-mission critical stuff?

Perhaps counter intuitively, automated testing can actually reduce development time vs no testing. So it's a win win. The idea is that the tests contribute on a number of levels Force strict ...
Ewan's user avatar
  • 78.5k
8 votes
Accepted

How do you fix this pricing model loophole?

Change the model to "one free project per organization". Apparantly that is what you really want, and the identity of organizations can be checked to some degree of certainty by things like tax ID, ...
Doc Brown's user avatar
  • 212k
6 votes
Accepted

What is the practicality of asking vendor to not include a specially developed feature in their standard package offering

Having been on the other side of this, I can say the following: This feature will require on-going maintenance, so the quote you have is most likely lowballing the actual cost to the vendor of ...
Joeri Sebrechts's user avatar
5 votes

How to estimate scaling up costs/resources-needed of a project?

If you ever get to the point where you've got 1,000 people using your app, you can hire some people who can get it to scale to 100,000. If you ever get to the point where you've got 100,000 people ...
Philip Kendall's user avatar
5 votes

What is an affordable way to communicate real-time data between players in a game?

This is done affordably by not using Firestore as the network layer for your game. A database is not really suited for the real-time movement of objects in a game.
Pieter B's user avatar
  • 13.3k
3 votes

How do you fix this pricing model loophole?

First of all maybe it's nothing wrong with your pricing model. Considering that you are offering a "free trial" like every other SaaS out there, I don't see anything wrong. Any SaaS can have this ...
Geo C.'s user avatar
  • 207
2 votes
Accepted

What is an affordable way to communicate real-time data between players in a game?

It sounds like you have a fundamental architectural problem here. You describe using a database to communicate between different players' sessions. In a comment, you say that everything must be stored ...
user20574's user avatar
  • 4,907
2 votes

How do you cost in maintenance / updates?

The simple answer is that they don't. Customers perceive quality is terms of user experience. If the users like the software then the software is good. Furthermore, when new software is introduced, ...
Ewan's user avatar
  • 78.5k
2 votes

How do you cost in maintenance / updates?

No customer pays for "increasing test coverage or code refactorings", they pay for bug fixes and new features. (assuming your customer is not a software vendor himself who bought some library from ...
Doc Brown's user avatar
  • 212k
2 votes

Is comparing "dollar-hours" for running a specific piece of code practical as an estimate of rented system performance?

Yes, but they are called dollars, not dollar-hours. You are not multiplying cents and minutes; you are multiplying cents per hour, and minutes. The time units cancel out and give you cents. 7.5 ...
user20574's user avatar
  • 4,907
2 votes

Are end-to-end and integration tests worth it for non-mission critical stuff?

In my experience E2E testing, regardless of the criticality of the app, is always prudent. I always think in terms of worst case scenario, if things go pear shaped are you comfortable standing up in ...
user1232212's user avatar
2 votes

Are end-to-end and integration tests worth it for non-mission critical stuff?

My answer? Maybe, probably not. EOE tests are good when they are very simple. If you are planning to cover basic scenarios, you can manage to gain some advantage with EOE tests. But if you have a ...
Dherik's user avatar
  • 2,466
2 votes

What is the practicality of asking vendor to not include a specially developed feature in their standard package offering

On the technical side, it all depends on how integrated the desired feature is within the other features, and how extensible the package is. If it is an isolated feature (e.g. an additional report, ...
Christophe's user avatar
  • 79.9k
1 vote

What is the practicality of asking vendor to not include a specially developed feature in their standard package offering

Developing a feature is expensive. Developing a feature specifically for you is very, very expensive. The cost is the development cost, calculated in a realistic way (say £1,500 per developer day), ...
gnasher729's user avatar
  • 46.7k
1 vote

Are end-to-end and integration tests worth it for non-mission critical stuff?

You can't really compare the cost of integration tests to the cost of a best case scenario where a bug only affects a single order. A logical bug would be just as likely to affect a large number of ...
JacquesB's user avatar
  • 60k
1 vote

Are end-to-end and integration tests worth it for non-mission critical stuff?

"It's well known that end-to-end and integration tests are costly." I think I disagree with this assertion. Firstly, E2E tests are what matters to end-users and can be the most time-effective/...
shufflingb's user avatar
1 vote

Are end-to-end and integration tests worth it for non-mission critical stuff?

I assume that this question is about enterprise web applications. My recommendation for medium-critical stuff: Perform automated testing for your backend APIs, making sure that the backend works as ...
Mike76's user avatar
  • 205
1 vote
Accepted

Pros and Cons of using ASPNET.Core In-Memory Caching instead of Redis?

First, it concerns me that that you use the word "instead". If you want your app to be robust and lightening fast, you should be utilizing both Redis and dotnetcore in memory caching. Redis will ...
TheCatWhisperer's user avatar
1 vote

Is comparing "dollar-hours" for running a specific piece of code practical as an estimate of rented system performance?

Amazon measure the processing power of their instances in "Amazon EC2 Compute Units". It's a interesting experiment to run as you can check to see if their published rating is accurate. Presumably ...
Ewan's user avatar
  • 78.5k

Only top scored, non community-wiki answers of a minimum length are eligible