Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: У всех так?

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Описание: программирование, проблемы
nextdrift
Отправлено: 21 Февраля, 2011 - 20:22:31
Post Id


Гость


Покинул форум
Сообщений всего: 97
Дата рег-ции: Авг. 2010  


Помог: 0 раз(а)




Добрый день.

Я вот задумался над проектом (уже который раз). Часто, чтобы внести какой-то новый функционал - приходится очень нудно прорабатывать структуру и т.д. у проекта.

Вот я начинаю в этот момент думать что делаю не так что-то. Посмотришь на проекты людей и видишь что они всё так быстро и легко делают (когда видишь готовое).

Все испытывают затруднения при наращивании функционала?
Т.е. это вполне нормальное чувство (и предстоящая работа) у меня возникает?

Или я действительно делаю коряво что-то, раз трудновато добавлять новый функционал (который взаимодействует со старым)
 
 Top
OrmaJever Модератор
Отправлено: 21 Февраля, 2011 - 20:26:18
Post Id



Активный участник


Покинул форум
Сообщений всего: 7540
Дата рег-ции: Янв. 2010  
Откуда: Чернигов


Помог: 299 раз(а)




Страный вопрос для форума php, а темболее для этого раздела Растерялся
Ну если сначала не продумал дополнительный функционал то потом приходится переписывать всё Улыбка


-----
Если вы хотя бы 3-4 раза не решите всё выкинуть и начать заново - вы явно что-то делаете не так.
 
 Top
Okula
Отправлено: 21 Февраля, 2011 - 20:29:58
Post Id



Участник


Покинул форум
Сообщений всего: 1389
Дата рег-ции: Окт. 2010  


Помог: 42 раз(а)




nextdrift, если новый функционал трудно добавить к уже имеющемуся то тогда действительно стоит задуматься над стилем кодирования (если это изначально твой проект)
Тут ещё всё зависит от того как ты пишешь сценарий (структурным методом или с использованием классов и шаблонизаторов)
В первом случаи функционал порой бывает действительно трудно расширить.
Ну а боязнь предстоящей работы это бональная лень которая присутствует в каждом человеке. Нужно её лишь перебороть. Улыбка
 
 Top
nextdrift
Отправлено: 21 Февраля, 2011 - 22:22:11
Post Id


Гость


Покинул форум
Сообщений всего: 97
Дата рег-ции: Авг. 2010  


Помог: 0 раз(а)




Okula, я хотел написать "или это банальная лень" Радость


Использую структурированный метод + классы постепенно (по мере понимания)

Шаблонизаторы не использую

Структуру переписывал уже несколько раз.

В конечном итоге появилось пара золотых правил, которых придерживаюсь сейчас.


И в правду, скорее всего это лень просто Радость Радость Радость
 
 Top
Okula
Отправлено: 21 Февраля, 2011 - 22:26:13
Post Id



Участник


Покинул форум
Сообщений всего: 1389
Дата рег-ции: Окт. 2010  


Помог: 42 раз(а)




nextdriftкогда научися пользоваться классами будешь редактировать только их чотбы изменить функционал (если правильно использовать их)
Лишь небольшие поправки будешь вводить в исполняемые файлы
 
 Top
Stierus Супермодератор
Отправлено: 22 Февраля, 2011 - 09:07:19
Post Id



Рекордсмен по количеству сообщений за 7 дней


Покинул форум
Сообщений всего: 2132
Дата рег-ции: Дек. 2008  
Откуда: Москваль


Помог: 52 раз(а)




это нормально для новичка. Что бы при первичном проеткировании системы заложиться на расширение, нужен большой опыт. Так что не парься пока.

ps
Без ООП у тебя врят ли получится нормально программировать, очень советую поскорее разобраться с этим - потом тебе же легче будет.
 
My status
 Top
nextdrift
Отправлено: 22 Февраля, 2011 - 13:56:39
Post Id


Гость


Покинул форум
Сообщений всего: 97
Дата рег-ции: Авг. 2010  


Помог: 0 раз(а)




Пользоваться ООП могу, а вот проектировать его Хм
Сделаешь, всё работает. Но оказывается толку 0 (вроде как разницы не вижу от созданного класса)
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Программирование на PHP »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB