8:03a |
Конечно, в идеале(?) полагается(?) всё(?) планировать заранее, а потом уже писать код. :-)
И всё же, очень люблю, когда по мере написания, усложнения и учета непредвиденных заранее обстоятельств, код не превращается в мешанину фич и культурных слоёв, а напротив, начинает выглядеть всё более и более вменяемым, читабельным и как бы адекватным самой что ни на есть исходной задаче, как бы "проявляется" из небытия как некая объективная реальность.
Приятно так же и то, когда заложенные изначально в дизайн степени свободы и абстрактные концепции легко подхватывают опять же непредвиденные заранее потребности. |