• Tester-AI
    • Artificial Intelligence(A.I)
      • Applications of Artificial Intelligence in Medicine
      • Artificial Intelligence Applications in Industry
      • Artificial Intelligence in Agriculture
      • Application of AI in the field of traffic
      • Application of AI in the domestic sphere
      • Artificial Intelligence in Education
    • Programmers Worldwide
  • 12. Developers mistakes
    • 1. Underestimating the importance of code quality
    • 2. Use of inappropriate data structures
    • 3. Deteriorate the code
    • 4. Commenting on obvious things
    • 5. To think if something works, it's done right
    • 6. Obsession with performance
    • 7. Not picking the right tools
    • 8. Misunderstanding the Relationship between Code and Data
    • 9. The Invention of the Wheel
    • 10. Incorrect attitude towards code inspection (code review)
    • 11. Wrong attitude towards mistakes
    • 12. Do not rest.
  • Benefits of the Tester-AI
  • Economic justification
  • Tokenomics
  • Roadmap
  • Conclusion
Powered by GitBook
On this page
  1. 12. Developers mistakes

9. The Invention of the Wheel

In codding, it's often useful to reinvent the wheel. It's a flexible and rapidly changing field of knowledge, and no team can keep up with all the updates and new requirements. For instance, if you need a wheel that changes its rotation speed depending on the time of day, it may make sense to reinvent it and create a new one. But if you need a wheel for its usual purpose, please don't reinvent it. Just take an ordinary wheel and use it.

Sometimes it can be challenging to choose the right wheel because of the variety available. That's why it's essential to do your research and try it out before you buy it. Most "software wheels" are free and open source, so if possible, use open source. They are easy to debug, improve, replace, and maintain.

However, if you only need the wheel, don't buy the whole machine and bolt it to another machine in place of the wheel. Don't hook up an entire library for the sake of one or two functions. If you want the shuffle function from the lodash library, import just that. Don't plug in the whole lodash. This will help keep your code clean and organized, making it easier to maintain and debug.

Previous8. Misunderstanding the Relationship between Code and DataNext10. Incorrect attitude towards code inspection (code review)

Last updated 2 years ago