Блог

Очередные наработки и 80 символов

18 Декабря 2009, 00:43

Сегодня доделал для нового движка систему восстановления паролей. Постепенно всё это дело принимает всё более и более приличные формы. Не знаю, насколько реальны шансы успеть всё доделать до конца этой недели, но хотя бы каркас существующего функционала хотелось бы доделать, а то уже как-то начинает раздражать состояние вечной беты.

Даже в этом блоге в части разделов творится фигня. Не говоря уже о том, что всё построено на достаточно старых версиях. Ну и ещё много о чём :)

Конечно, хорошая проработка требует большого количества времени, потому что идёт разделение на достаточно большое количество слоёв. Но зато потом что-то изменять будет намного легче. Я ожидаю, что в конце этапа получится универсальный движок сайта, где есть пользователи с разделением ролей и ориентация на сообщество. Позже, может быть, выложу прототипы, хотя не уверен, что стоит это делать. А потом уже переведу остальные свои проекты на этот движок и либо буду аврально дорабатывать до следующей вехи, либо займусь своим проектом «инвентарь», который я так лихо начал и так же быстро приостановил :)

Ещё уже достаточно долгое время я придерживаюсь стиля держать строку кода в пределах 80 символов. Это и правда очень положительным образом сказывается на читаемости кода и заставляет выделять некоторые операции в отдельные методы, когда количество проверок оказывается таким, что отступов в коде получается много, и запас по длине строки становится совсем небольшим. Зато логически в таких местах прям просится выделение в отдельный метод.

Конечно, есть оговорки для случаев с очень длинными именами классов и константами в них. Но пока в ZF это удаётся разруливать, в отличие от Symfony, где константы приходится использовать в очень многих местах, и эти константы очень длинные :)

Эффектом от завершения нового движка скорее всего будет резкий скачок в количестве проектов, а на фоне того, что аренда выделенного сервера становится всё более доступной, нужно будет разносить эти проекты по разным серверам, а не одним скопом держать, как сейчас, тем более, что посещаемость потихоньку растёт.

Добавить комментарий