Модераторы: skyboy, MoLeX, Aliance, ksnk

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Усложнение проекта 
:(
    Опции темы
Spiker
  Дата 19.1.2010, 16:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 265
Регистрация: 25.5.2005
Где: Спортзал

Репутация: нет
Всего: -2



Усложнение проекта.

Делаю проект, надо что-бы было больше трансформации данных да и выгладило по сложнее.
Много чего в программировании можно сделать использую только операторы if-else-if, несколько циклов и базы данных. Я хотел-бы усложнить так что-бы обычному глазу это выглядело не так просто как несколько циклов и все сделано.

Я разрабатываю проект на подобии CPanel. Есть администратор и есть пользователь.
Пользователь платит за использование системы получает данные и использует. А в это время у админа есть лист всех пользователей.
Так же как я описал вверху это можно сделать используя "только операторы if-else-if, несколько циклов и базы данных". Но мне не обходимо сделать это посложнее и иметь "трудные" трансформации данных которые вводятся или вообще отображаются.
По этому я собираюсь использовать Объектно-ориентированное программирование на PHP, функции  и с массивами по-больше что-бы выполнять большинство задач.

Мне интересно как еще можно усложнить код что-бы было по "профессиональней" и иметь по больше трансформации с данными, такое что-бы глаза кругом стали.

Это сообщение отредактировал(а) Spiker - 19.1.2010, 18:25


--------------------
Даваите жить дружно! (Леопольд.) :shy67:
PM MAIL MSN   Вверх
Simpliest
Дата 19.1.2010, 16:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 625
Регистрация: 1.9.2009

Репутация: нет
Всего: 3



Сложность кода произрастает из двух мест:

- сложности задачи
- рук из жопы

Вам какой вариант усложнения подойдет?


--------------------
user posted image
PM   Вверх
Spiker
Дата 19.1.2010, 17:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 265
Регистрация: 25.5.2005
Где: Спортзал

Репутация: нет
Всего: -2



и то и другое)), больше на сложности задачи.


--------------------
Даваите жить дружно! (Леопольд.) :shy67:
PM MAIL MSN   Вверх
lelik133
Дата 19.1.2010, 17:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Awaiting Authorisation
Сообщений: 517
Регистрация: 5.2.2003
Где: Москва

Репутация: нет
Всего: 14



вы бы сначала код сам написали, а потом усложняли...

если уж выйдет супер-пупер система, в чем по описанию топика я сильно сомневаюсь, и захочется ее защитить, то использовать обфускатор для того "что-бы глаза кругом стали" или Zend Optimizer, для кодирования, от нет галаза тоже "кругом станут".
PM ICQ   Вверх
Simpliest
Дата 19.1.2010, 17:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 625
Регистрация: 1.9.2009

Репутация: нет
Всего: 3



Цитата(Spiker @  19.1.2010,  16:03 Найти цитируемый пост)
больше на сложности задачи. 

Если сложность задачи, то ее и усложняйте.
Код усложнится сам собой в процессе ее решения.


--------------------
user posted image
PM   Вверх
Spiker
Дата 19.1.2010, 17:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 265
Регистрация: 25.5.2005
Где: Спортзал

Репутация: нет
Всего: -2



скелет программы уже готов, только осталось настроить соединение между сервером и PHP. Надо только все что я делаю было мое.


--------------------
Даваите жить дружно! (Леопольд.) :shy67:
PM MAIL MSN   Вверх
patap
Дата 19.1.2010, 17:14 (ссылка) |    (голосов:4) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 893
Регистрация: 7.5.2005
Где: Украина, Зп

Репутация: нет
Всего: 40



вам сюда, там много примеров и суть уловить я думаю не сложно ))

Это сообщение отредактировал(а) patap - 19.1.2010, 17:15


--------------------
На боку кобура болталась, сзади шашка отцовская звякала. 
Впереди меня все хохотало, а позади все плакало (с)
PM MAIL ICQ   Вверх
Spiker
Дата 19.1.2010, 17:19 (ссылка)  | (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 265
Регистрация: 25.5.2005
Где: Спортзал

Репутация: нет
Всего: -2



"быдлокод" )) спасибо сейчас буду читать))


--------------------
Даваите жить дружно! (Леопольд.) :shy67:
PM MAIL MSN   Вверх
sTa1kEr
Дата 19.1.2010, 17:43 (ссылка) |    (голосов:2) Загрузка ... Загрузка ... Быстрая цитата Цитата


9/10 программиста
***


Профиль
Группа: Завсегдатай
Сообщений: 1553
Регистрация: 21.2.2007

Репутация: 11
Всего: 146



Только не забудьте потом поделиться вашим творчеством вот здесь.
PM MAIL   Вверх
Spiker
Дата 19.1.2010, 18:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 265
Регистрация: 25.5.2005
Где: Спортзал

Репутация: нет
Всего: -2



я имел не как индус написать)) а что-бы было по "профессиональней", и трансформации данных было побольше так как в данном случаи в-основном у меня ввел данные - сохранил данные, с данными не чего почти не происходит.


--------------------
Даваите жить дружно! (Леопольд.) :shy67:
PM MAIL MSN   Вверх
bars80080
Дата 19.1.2010, 18:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


прапор творюет
****
Награды: 1



Профиль
Группа: Завсегдатай
Сообщений: 12022
Регистрация: 5.12.2007
Где: Königsberg

Репутация: 2
Всего: 315



советуют же - усложни проект примочками. логированием всех действий пользователя, созданием детальной структуры прав, чтобы одни могли править других, а вторые не могли первых, добавь разную статистику и отчётность. всякие сортировки и фильтрации.
по мере решения задач усложнение произойдёт автоматом
PM MAIL WWW   Вверх
patap
Дата 19.1.2010, 18:30 (ссылка) |    (голосов:3) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 893
Регистрация: 7.5.2005
Где: Украина, Зп

Репутация: нет
Всего: 40



интересно зачем это все? Если стоит задача сохранить строку в БД, то ее нужно просто сохранить...

Думаю чем проще реализовано, тем профессиональней.


--------------------
На боку кобура болталась, сзади шашка отцовская звякала. 
Впереди меня все хохотало, а позади все плакало (с)
PM MAIL ICQ   Вверх
bars80080
Дата 19.1.2010, 18:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


прапор творюет
****
Награды: 1



Профиль
Группа: Завсегдатай
Сообщений: 12022
Регистрация: 5.12.2007
Где: Königsberg

Репутация: 2
Всего: 315



проект видать на вес принимают.
однако, если товарищи намереваются посмотреть что в этом проекте, то вполне возможно у них хватит мозгов увидеть наличие лишних бессмысленных кусков кода. в таком случае топикстартер реально рискует сесть в лужу
PM MAIL WWW   Вверх
Spiker
Дата 19.1.2010, 18:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 265
Регистрация: 25.5.2005
Где: Спортзал

Репутация: нет
Всего: -2



у меня следующий задачи:

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

это мне курсовую задали, должен был писать на VB, но разрешили на PHP. Так как эта система мне самому интересна решил ее и написать. 
За передачу данных с формы в базу почти ни каких оценок не дают.


Это сообщение отредактировал(а) Spiker - 19.1.2010, 18:54


--------------------
Даваите жить дружно! (Леопольд.) :shy67:
PM MAIL MSN   Вверх
SamDark
Дата 19.1.2010, 19:40 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Добрый кот
***


Профиль
Группа: Участник
Сообщений: 1424
Регистрация: 25.7.2006
Где: Voronezh

Репутация: 0
Всего: 38



Spiker
Цитата

высокий стандарт технической компетентности по диапазон сложных задач

Усложняйте задачу.

Цитата

Хорошо структурированный программа, демонстрирует правильные методологии используемые в выбранном языке программирования.

Упрощайте код. Посмотрите на MVC и шаблоны проектирования.

Вообще CPanel кроме работы с базой ещё работает с огромным количеством конфигов Linux/BSD. Тут не так всё просто.


--------------------
rmcreative.ru — Это жжж неспроста...
yiiframework.ru — О фреймворке Yii на русском.
reggi — здесь я регистрирую домены
PM MAIL WWW GTalk Jabber MSN   Вверх
sTa1kEr
Дата 19.1.2010, 21:06 (ссылка) |    (голосов:2) Загрузка ... Загрузка ... Быстрая цитата Цитата


9/10 программиста
***


Профиль
Группа: Завсегдатай
Сообщений: 1553
Регистрация: 21.2.2007

Репутация: 11
Всего: 146



Spiker, хорошая программа - это программа, которая решает сложные задачи простыми способами. Но никак не наоборот.

Простота не предшествует сложности, а напротив, следует за ней (с) Алан Перлис




Это сообщение отредактировал(а) sTa1kEr - 19.1.2010, 21:08
PM MAIL   Вверх
Spiker
Дата 21.1.2010, 02:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 265
Регистрация: 25.5.2005
Где: Спортзал

Репутация: нет
Всего: -2



Интересная система MVC, у мена на-подобий система только написано не в классах, а в функциях.
Трудно воспринимать сам переход с обычного в более "высокий" вид программирования.
Сейчас еще до шаблонов проектирования не дошёл. smile

Это сообщение отредактировал(а) Spiker - 21.1.2010, 02:17


--------------------
Даваите жить дружно! (Леопольд.) :shy67:
PM MAIL MSN   Вверх
LeoK
Дата 22.1.2010, 20:03 (ссылка)    | (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 37
Регистрация: 14.12.2007
Где: Moscow

Репутация: нет
Всего: нет



ТС!  smile твоего кода! Пиши еще, жжёш   smile

Добавлено через 2 минуты и 15 секунд
Цитата(Spiker @  19.1.2010,  18:50 Найти цитируемый пост)
это мне курсовую задали, должен был писать на VB, но разрешили на PHP. 

Отпад
PM MAIL   Вверх
MoLeX
Дата 29.1.2010, 07:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Местный пингвин
****


Профиль
Группа: Модератор
Сообщений: 4076
Регистрация: 17.5.2007

Репутация: 0
Всего: 140



Spiker, если ты так хочешь усложнить свой код, то: 
1. убери комментарии
2. загони все в одну строку

а лишнее процедуры лучше не писать, зачем нам код который будет выполняться 5 сек, вместо 1 сек.

Добавлено через 14 секунд
P.S. чем проще - тем надежнее


--------------------
Amazing  smile 
PM MAIL WWW ICQ   Вверх
Spiker
Дата 31.1.2010, 02:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 265
Регистрация: 25.5.2005
Где: Спортзал

Репутация: нет
Всего: -2



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


--------------------
Даваите жить дружно! (Леопольд.) :shy67:
PM MAIL MSN   Вверх
Страницы: (2) [Все] 1 2 
Ответ в темуСоздание новой темы Создание опроса

Внимание: данный раздел предназначен для решения сложных, нестандартных задач.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Для профи | Следующая тема »


 




[ Время генерации скрипта: 0.0956 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.