Что такое "преждевременная оптимизация" наглядно в реальном мире?
Это например скоростной лифт в 8-этажном офисном здании, где люди сидят почти на каждом этаже. В итоге лифт по пути с первого до последнего этажа стабильно останавливается несколько раз через 2-3 этажа, а то и на каждом этаже в начале и конце рабочего дня. А так как лифт скоростной, то с каждым таким стартом и остановкой пассажиры испытывают шикарные ощущения🤮. И всё это ради того, чтобы между этажами лифт ехал не две секунды условно, а половину секунды (что вообще не имеет смысла в большинстве случаев).
Вы можете возразить, что аналогия некорректная, потому что здание из 8-этажного не станет в будущем 50-этажным, а вот в случае с оптимизацией информационной системы такое может произойти легко. На это я вам отвечу, что:
▪️ Во-первых, в информационной системе и "лифт" с обычного на скоростной можно было бы в будущем поменять, в отличие от здания. Нуу и проектировать надо так, чтобы лифт можно было действительно поменять в будущем, а не сносить для этого половину несущих конструкций.
▪️ А во-вторых, у меня от этих покатушек на лифте голова разболелась, что вы мне сделаете, я в другом городе и т.д.😁
Post #93
126