LINUX.ORG.RU
ФорумTalks

[нытик-тред] Мало опыта.

 


0

1

Делаю инет-магазин. Навороченность где-то такая: http://www.zappos.com/ - много связей, много вложенных связей, много всего. Не то, чтобы было сложно, только имена уже за 40 символов в длину полезли - путаница возникает.

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

Иногда просто не понятно как могло бы быть лучше. Нужно больше опыта?


Ответ на: комментарий от daris

Так а в чем косяк-то вылезает? Если тебя устраивает, как всё работает на бумажке - почему не устраивает, когда пишешь код? И да, идеального кода :)

arknir
()
Ответ на: комментарий от arknir

На бумажке я рисую: есть модели, есть связи, нужно отрендерить то-то и то-то, сверху прикручу аякс. Т.е. на всё есть обкатанные методы, есть рекомендации о том, как это писать.

Я, соответственно, им следую, всё идёт гладко, но в какой-то момент оказывается что фреймворк не предусматривает одну мелочь, и тут остаётся только писать свои обёртки. В рамках архитектуры приходится крутиться.

Проблема не в том, что на бумаге я не нарисовал как будет работать та мелочь, проблема в том, что я ни «на месте», ни тогда, на бумаге, не смог бы придумать как реализовать её *хорошо*.

Какой-нить разработчик фреймворка бы написал модуль для такой ситуации и всё было бы красиво.

daris
() автор топика
Ответ на: комментарий от arknir

Пока слишком круто для меня. И необходимости нет, и код будет не того уровня - всё те же хаки, что и у меня. Скорее всего.

daris
() автор топика
Ответ на: комментарий от arknir

>Ну вот и подтяни свой уровень, отличная возможность.

Да, это есть в планах. Сейчас банально не успею.

daris
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.