Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 3 Next »

  • Avoid long chains of if statements (switch cases are ok)

  • Avoid nested ternary operations - if a nested ternary only has 2 outcomes it can be written as one ternary

  • Avoid writing extensive logic into useEffects write as functions that can be called in the useEffect when possible

  • Don't use redux or the database to hold information only being used within one component

  • All state hooks should be right after the constructor, then stack useEffects, followed by component functions, and finally the JSX return statement when possible.

  • Break up code into reusable functions

  • Comment your code

  • Have meaningful names for variables, classes, components, functions, methods, etc

  • Avoid massive functions/components

  • Create a virtual environment whenever possible (especially for python)

  • Use object oriented programming whenever possible

  • Create documentation for your projects in confluence

  • Handle exceptions

  • https://www.browserstack.com/guide/coding-standards-best-practices

  • https://data-flair.training/blogs/python-best-practices/

  • No labels

0 Comments

You are not logged in. Any changes you make will be marked as anonymous. You may want to Log In if you already have an account.