Цитата:
|
"А зачем этого придерживаться, если я пишу код сам и никто его не увидит". Тут все очевидно - это как минимум дисциплинирует и прививает привычку писать красиво независимо от ситуации.
|
У
Боба Мартина ответ на этот вопрос обезоруживающе прост – когда вы пишете код, вы
пишите код примерно 5-10% от всего времени написания кода. Все остальное время вы
читаете свою писанину – ищете определения переменных, реализации методов, классы, пытаетесь вспомнить что за что отвечает и т.д. В этом вся соль. Может быть, другие никогда и не увидят вашего кода, но сами вы будете возиться с ним не один день.
willis83, я так и не понял Вашу позицию, что за один паттерн и откуда эта странная идея про
один паттерн. Паттерны призваны решать стандартные задачи, стандартные ситуации, и никоим образом не позиционируются как решения по организации ВСЕГО проекта (хотя есть и такой класс паттернов, шаблоны уровня приложения, но и они не запрещают Вам использовать "внутри" шаблоны для ситуаций).
Вообще весь этот разговор начинает напоминать баталии про интерфейсы. "Я вот тут попробовал, написал этот дурацкий интерфейс в своем проекте, и что? Без него было все просто и наглядно, а теперь интерфейсы какие-то.."
Еще раз – если вы не занимаетесь проектированием, то шаблоны вам нафиг не нужны. Не ищите, куда их приткнуть. Когда будет четко осознанная задача, шаблон сам вас найдет. Но для этого его надо знать. И изучение шаблонов – не бесполезная трата времени, оно дисциплинирует мозг и учит его думать в пространстве ООП, в котором и реализован ActionScript. Рассматривайте их как "ката" в карате, если еще не создаете больших и сложных проектов. А если уже создаете – таких вопросов просто не возникнет.