|
|
|
программист хочет пользоваться mojavi. Смогут ли другие разобраться в его коде ?
|
|||
|---|---|---|---|
|
#18+
Вопрос - есть не сильно сложная задача, онлайновая база текущих задач отдела. PHP+MySql, авторизация, одна основная форма со списком задач, некоторое колво дополнительных форм - редактирование фильтра, добавление нового задания, ред списка пользователей и т.д. Программист которому это поручено, хочет пользоваться фреймвоком "Mojavi". (www.mojavi.org). это набор шаблонов, классов и темплейтов всяких. 34 папки и 74 файла в проекте, при том что сейчас только две формы: ввод логина пароля и форма редактирования списка пользователей. Я глянул пару исходников - не факт, что другие программисты смогут с этим разобраться. А зачем нужен работающий даже проект, если его кроме автора никто исправить не сможет? Вопрос - насколько оправдано использование framework-ов вообще ? Вопрос 2 - что можете посоветовать конкретно насчет Mojavi ? Спасибо большое за помощь :) И. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.04.2006, 13:36:55 |
|
||
|
программист хочет пользоваться mojavi. Смогут ли другие разобраться в его коде ?
|
|||
|---|---|---|---|
|
#18+
вопрос подхода. если надо чтобы все работало здесь и сейчас, а что будет дальше - неважно, то можно и нужно позволить разработчику решать задачу наиболее удобным _ему_ способом. знает он вот такой фреймворк - ну и пожалуйста. а если остро сстоит вопрос рефакторинга и повторного использования кода, то у вас должны быть прописаны стандарты. и все, что в эти стандарты не укладывается - отпадает автоматически. пример: если у вас в стандарте прописано, что исходный текст должен быть весь документирован с помощью, скажем, doxygen - то программист ОБЯЗАН либо воспользоваться фреймворком УЖЕ документированным подобным образом - либо документировать его сам :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.04.2006, 14:54:56 |
|
||
|
программист хочет пользоваться mojavi. Смогут ли другие разобраться в его коде ?
|
|||
|---|---|---|---|
|
#18+
у нас прицел на перспективу. То есть надо, чтобы к проекту можно было подключать других кодеров. Вопрос - кто какими стандартами пользуется ? doxygen посмотрю, спасибо за ссылку ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.04.2006, 15:05:59 |
|
||
|
программист хочет пользоваться mojavi. Смогут ли другие разобраться в его коде ?
|
|||
|---|---|---|---|
|
#18+
трудно сказать кто какими пользуется. мы пишем свои, например. и стандарт - это не бетонный блок на плечах разработчиков, а способ сделать работу проще и комфортнее. если тебе надо будет завтра разбираться с кодом, написанным твоим соседом пару месяцев назад - ты будешь кровно заинтересован прописать в стандарте все моменты, могущие вызвать затрудения. так же и твой сосед будет заинтересован в том, чтобы принять твой стандарт и его придерживаться - просто потому, что ситуация полностью симметрична. поэтому мы свои стандарты пишем a) вместе и б) не пытаемся прописать все и сразу. вызвал какой-то момент затруднения - тут же вписали решение для него в стандарт и дальше уже придерживаемся. ну, короче, подход к стандартам очень напоминает подход к юнит-тестам. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.04.2006, 16:01:10 |
|
||
|
программист хочет пользоваться mojavi. Смогут ли другие разобраться в его коде ?
|
|||
|---|---|---|---|
|
#18+
Плохой стандарт лучше чем отсутствие хоть какого-то стандарта. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.04.2006, 22:38:26 |
|
||
|
программист хочет пользоваться mojavi. Смогут ли другие разобраться в его коде ?
|
|||
|---|---|---|---|
|
#18+
уточненный список вопросов 1. насколько оправдано использование framework-ов при командной работе, по каким принципам выбирать framework? 2. можете ли рекомендовать конкретно Mojavi ? 3. Существуют ли русские доки для Mojavi ? 4. Есть ли статистика по России, какой процент PHP программистов пользуется mojavi ? Я пробовал делать search по нескольким форумам, мне показалось что не очень большой. 5. Если у программиста есть любимый фреймворк, сколько процентов его рабочего времени это экономит ? 6. Насколько сложно взятого на работу нового программиста заставить выучить Mojavi ? Извиняюсь, что некоторые вопросы очень общие :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.04.2006, 03:07:11 |
|
||
|
программист хочет пользоваться mojavi. Смогут ли другие разобраться в его коде ?
|
|||
|---|---|---|---|
|
#18+
Странные вопросы. 1. насколько оправдано использование framework-ов при командной работе, по каким принципам выбирать framework? Смотря каких 5. Если у программиста есть любимый фреймворк, сколько процентов его рабочего времени это экономит ? Дофигище иногда. Во фреймворке может быть готовое решение на которое программист может потратить неделю. А то и больше. Зависит от фреймворка и от прогаммиста. 6. Насколько сложно взятого на работу нового программиста заставить выучить Mojavi ? Смотря какие меры воздействия есть в конторе. Если первого отказавшегося учить прилюно посадить на кол, то проблем больше не будет ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.04.2006, 00:21:21 |
|
||
|
программист хочет пользоваться mojavi. Смогут ли другие разобраться в его коде ?
|
|||
|---|---|---|---|
|
#18+
авторпо каким принципам выбирать framework? Пропустил эту часть вопроса. Берите хорошие фреймворки. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.04.2006, 00:23:35 |
|
||
|
программист хочет пользоваться mojavi. Смогут ли другие разобраться в его коде ?
|
|||
|---|---|---|---|
|
#18+
Sarin авторпо каким принципам выбирать framework? Пропустил эту часть вопроса. Берите хорошие фреймворки. Хм.. Конструктивно. А в каких случаях нужно брать плохой фреймворк? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.04.2006, 10:49:19 |
|
||
|
программист хочет пользоваться mojavi. Смогут ли другие разобраться в его коде ?
|
|||
|---|---|---|---|
|
#18+
Резюме: Mojavi достоин изучения. Я пока лазил по форумам, встречал несколько хороших отзывов. В случае данного проекта, тем не менее, mojavi использоваться не будет. 1. Проект не сильно большой, использование mojavi не даст значительного выигрыша. 2. Лично я, как заказчик, хочу понимать код проекта, а на изучение mojavi у меня сейчас нет времени. Всем большое спасибо. Выбор я сделал, но если еще будут комментарии, с интересом прочитаю. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.04.2006, 16:07:48 |
|
||
|
программист хочет пользоваться mojavi. Смогут ли другие разобраться в его коде ?
|
|||
|---|---|---|---|
|
#18+
4m@t!c Хм.. Конструктивно. А в каких случаях нужно брать плохой фреймворк? Плохие брать не надо:) Ничего не могу с собой поделать. Дурная привычка отвечать на вопрос "Где ты живёшь?" "Дома" Хотя если проект надо завалить... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.04.2006, 16:13:46 |
|
||
|
программист хочет пользоваться mojavi. Смогут ли другие разобраться в его коде ?
|
|||
|---|---|---|---|
|
#18+
X_Jerry 1. Проект не сильно большой, использование mojavi не даст значительного выигрыша. Конструктивно. Для маленького проекта зачастую лучше писать самому. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.04.2006, 16:15:42 |
|
||
|
|

start [/forum/topic.php?fid=23&fpage=426&tid=1476349]: |
0ms |
get settings: |
6ms |
get forum list: |
17ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
306ms |
get topic data: |
6ms |
get forum data: |
1ms |
get page messages: |
29ms |
get tp. blocked users: |
1ms |
| others: | 194ms |
| total: | 566ms |

| 0 / 0 |
