In the field of programming, there is a term called "bad smell".



It means that experienced programmers should be able to detect "bad smells" in the system and take preventive measures for architectural optimization and upgrades.

There is another term called "over-design"

It means that initially thinking too much led to designing a lot of unnecessary scalability and module decoupling, resulting in huge and useless maintenance costs, which in turn makes it easier to introduce bugs.

These two words need to be viewed in the context of time and situation.

There is no best architecture design, only the most suitable architecture design for the present (and for a period of time in the future).

Current AI is still far from achieving this level of control.

However, with the introduction of AI, it allows us to spend more time thinking about architecture and to refactor, decouple, split, or merge at the right time.

This is the value of a person.
BAD-0.57%
View Original
This page may contain third-party content, which is provided for information purposes only (not representations/warranties) and should not be considered as an endorsement of its views by Gate, nor as financial or professional advice. See Disclaimer for details.
  • Reward
  • Comment
  • Repost
  • Share
Comment
0/400
No comments
Trade Crypto Anywhere Anytime
qrCode
Scan to download Gate App
Community
English
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)