Почему Ваш код не такой гибкий, как Вы думаете
Перевод текста: Когда мы говорим о гибкости кода, легко попасть в ловушку идеи, что чем больше гибкости, тем лучше. В конце концов, кто не любит свободу создавать программное обеспечение так, как он хочет, без ограничений жёстких правил и строгих руководств? Однако реальность часто более нюансирована, и то, что кажется гибким на первый взгляд, может быстро превратиться в кошмар обслуживания. Прелесть гибких систем Гибкие системы часто рекламируются как священный Грааль разработки программного обеспечения. Они позволяют разработчикам быстро прототипировать, тестировать различные подходы и вносить свой вклад в кодовую базу по-своему. Например, JavaScript — яркий пример гибкого языка; вы можете писать код бесчисленными способами, и он всё равно будет работать, по крайней мере, изначально. ...