История изменений
Исправление vlad9486, (текущая версия) :
при чём ты не знаешь сколько киловатт энергии он потребляет, сколько траффика он жрёт, сколько других людей и банкоматов влияют работу этого, ты не знаешь сколько данных он хранит
Если код закрыт, то как бы он ни был написан, ты этого не будешь знать. А если код открыт, то посмотри, в чем твоя проблема?
Он полностью сам решает, принимать ли твою банковскую карту или нет.
Да, он может содержать сложную логику. Но решает не он, а программист.
Даже если ты пишешь его сам, используя его в разных проектах, ты можешь наделать изменений, которые могут неявно повлиять и на старые проекты
Это не проблема ООП, а проблема переиспользования кода. В какой бы парадигме не был написан код, если ты используешь его в разных проектах, то возникнет такая проблема. Очевидно же. Это решается не парадигмой программирования, а системами управления версиями. Ну и чем больше думаешь наперед, тем меньше таких проблем.
Исправление vlad9486, :
при чём ты не знаешь сколько киловатт энергии он потребляет, сколько траффика он жрёт, сколько других людей и банкоматов влияют работу этого, ты не знаешь сколько данных он хранит
Если код закрыт, то как бы он ни был написан, ты этого не будешь знать. А если код открыт, то посмотри, в чем твоя проблема?
Он полностью сам решает, принимать ли твою банковскую карту или нет. Да, он может содержать сложную логику. Но решает не он, а программист.
Даже если ты пишешь его сам, используя его в разных проектах, ты можешь наделать изменений, которые могут неявно повлиять и на старые проекты
Это не проблема ООП, а проблема переиспользования кода. В какой бы парадигме не был написан код, если ты используешь его в разных проектах, то возникнет такая проблема. Очевидно же. Это решается не парадигмой программирования, а системами управления версиями. Ну и чем больше думаешь наперед, тем меньше таких проблем.
Исходная версия vlad9486, :
при чём ты не знаешь сколько киловатт энергии он потребляет, сколько траффика он жрёт, сколько других людей и банкоматов влияют работу этого, ты не знаешь сколько данных он хранит
Если код закрыт, то как бы он ни был написан, ты этого не будешь знать. А если код открыт, то посмотри, в чем твоя проблема?
Он полностью сам решает, принимать ли твою банковскую карту или нет. Да, он может содержать сложную логику. Но решает не он, а программист.
Даже если ты пишешь его сам, используя его в разных проектах, ты можешь наделать изменений, которые могут неявно повлиять и на старые проекты Это не проблема ООП, а проблема переиспользования кода. В какой бы парадигме не был написан код, если ты используешь его в разных проектах, то возникнет такая проблема. Очевидно же. Это решается не парадигмой программирования, а системами управления версиями. Ну и чем больше думаешь наперед, тем меньше таких проблем.