Quantcast
Channel: outsourcing – Spark Solutions – Ruby on Rails & Spree Commerce Developers
Viewing all articles
Browse latest Browse all 20

Question: when building large web apps what are things to take into consideration to prevent hassles in the future?

$
0
0
  1. Use stable, widely used technologies, don’t let hype convince you (in a month from now there will be some newer, better framework/database/etc). Look for libraries/frameworks with great adoption and large open source following and support.
  2. Don’t jump straight into coding – think and plan before.
  3. Convention over configuration and strict rules for every team member to follow from Day 1.
  4. Unit and Integration Tests for all features.
  5. Code Reviews and Gitflow.
  6. If you’re using SQL databases like PostgreSQL or MySQL – remember to design the tables in a good way (indexes, foreign keys) – data inconsistency is the biggest problem of large applications.

Check out our CTO as a service offering to design your product development strategy.


Viewing all articles
Browse latest Browse all 20

Trending Articles