Программа для работы с сетями сайтов (сателлитами)

1 23
J0
На сайте с 25.10.2006
Offline
0
#21
goglov:
У меня есть сайтик на хостинге, где запрещен FTP-доступ, только по SSH. Будет ли программа работать в этих условиях? Хотя, наверное, подобный случай достаточно редкий :)

будет, если это будет так необходимо :)

svarog
На сайте с 14.01.2004
Offline
134
#22
Jas0n:
psylosss, svarog, т.е. Вы отрицаете что перед разработкой системы гораздо лучше знать все её функции и тем самым советуете доработать текущую реализацию, которая в будущем неизбежно будет изменена ?

ТЗ любого проекта остается неизменным только до первой его версии, после этого начинается изменение планов. (© Svarog :) )

Есть такое понятие как "ядро" системы, на его основе которого вы можете лепить все что угодно, естественно предварительно описав все нужные вам возможности в отдельных классах ("модулях"). Это ядро должно быть спроектировано таким образом, что в случае каких-либо изменений в системе, они его особенно не затронули. Для этого совсем необязательно знать все будущие возможные и невозможные возможности системы (Простите за тафталогию).

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

В общем вот такой вот апокалипсис :)

iexpert
На сайте с 01.09.2005
Offline
184
#23
svarog:
ТЗ любого проекта остается неизменным только до первой его версии, после этого начинается изменение планов. (© Svarog :) )

Есть такое понятие как "ядро" системы, на его основе которого вы можете лепить все что угодно, естественно предварительно описав все нужные вам возможности в отдельных классах ("модулях"). Это ядро должно быть спроектировано таким образом, что в случае каких-либо изменений в системе, они его особенно не затронули. Для этого совсем необязательно знать все будущие возможные и невозможные возможности системы (Простите за тафталогию).

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

В общем вот такой вот апокалипсис :)

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

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

Бойтесь ваших желаний, ибо они могут исполниться
BUFO
На сайте с 15.06.2003
Offline
224
#24
romanov:
Что бы Вы хотели еще видеть здесь…

Кнопку "Бабло" 😂

svarog
На сайте с 14.01.2004
Offline
134
#25

Кстати, такой момент.

Для включения подсветки кода в текстовом редакторе, HTML, CSS, PHP, JS и др. можно использовать библиотеку Scintilla, прикручивается она очень просто, к тому же используется в проектах многих известных систем, так что работать она должна стабильно.

Кстати, SciTE и Notepad++ (столь любимый многими мастерами) работает как раз на ней :)

romanov
На сайте с 13.01.2005
Offline
145
#26

svarog, спасибо за предложение по библиотеке...кстати у вашего противника по спору тоже ба-а-альшой опыт работы, поверьте мне наслово ;)

Jas0n, Влад, вот с этим согласен на все 100%, не спорь:

Есть такое понятие как "ядро" системы, на его основе которого вы можете лепить все что угодно, естественно предварительно описав все нужные вам возможности в отдельных классах ("модулях"). Это ядро должно быть спроектировано таким образом, что в случае каких-либо изменений в системе, они его особенно не затронули. Для этого совсем необязательно знать все будущие возможные и невозможные возможности системы

В общем хватит спорить ниочем, демку делать надо 😂 Пока тестирование продвигается успешно :)

зарабатываейте с нами (http://www.seowizard.ru/r.54b8561c00.php)
svarog
На сайте с 14.01.2004
Offline
134
#27
romanov:
кстати у вашего противника по спору тоже ба-а-альшой опыт работы, поверьте мне наслово

Да я и не отрицаю... Jas0n, без обид, ок? :)

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

J0
На сайте с 25.10.2006
Offline
0
#28
svarog:
Это ядро должно быть спроектировано таким образом, что в случае каких-либо изменений в системе, они его особенно не затронули.

вот я как раз о том же..

D . G .
На сайте с 27.05.2005
Offline
151
#29
BUFO:
Кнопку "Бабло"

и серверный вариант!

alex_s
На сайте с 01.10.2003
Offline
132
#30

С удовольствием бы потестил, когда будет готова...

1 23

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий