![]() |
|
|
Google unix.com
|
|||||||
| Форумы | Регистрация | Правила форума | Ссылки | Альбомы | ЧАВО | Список участников | Календарь | Поиск | Сегодняшние сообщения | Отметить форумы читать |
| UNIX для чайников Вопросы И Ответы Если вы не уверены в том, где разместить UNIX или Linux вопрос, задайте его здесь. Все UNIX и Linux приветствуем новичков!! |
Подробнее UNIX и Linux Темы форума можно найти полезные
|
||||
| Нить | Резьба для начинающих | Форум | Ответы | Последнее сообщение |
| Основные Java API Стойкость передовому опыту | iBot | Oracle Обновления (RSS) | 0 | 06-06-2008 08:10 PM |
| Oracle 10G наилучшей практики по Power6 AIX5.3 | JodyTek | AIX | 1 | 05-07-2008 08:41 AM |
| Корн "Шелл" по передовому опыту | mtravis | Shell программирование и сценарии | 1 | 02-14-2008 03:11 PM |
| сценариев Гуру PLS помочь мне с скриптов на AIX | thatiprashant | Shell программирование и сценарии | 1 | 01-20-2006 07:58 PM |
| User Generated FAQ и Секции по передовому опыту | kduffin | Почтовые здесь, чтобы связаться с сайта Администраторы и модераторы | 5 | 11-21-2003 09:24 PM |
![]() |
|
|
LinkBack | Резьба Инструменты | Искать в этом Thread |
Оценка:
|
Режимы дисплея |
|
|
|
||||
|
Сценарии Лучшая практика
Привет, - я новичок в этом и было интересно, если некоторые из вас может помочь мне. Я только начал писать сценарии, и нужны некоторые руководящие принципы по созданию сценариев. Я называя их "Лучшая практика" ... Что я должен делать и не делать при создании сценариев.
Все, что я знаю на сегодняшний день заключается в том, что я должен избегать ввода имени пользователя / пароля в сценарии, и я хотел бы избежать жесткого кодирования имя хоста в сценарии. Я хотел бы думать Есть много больше вещей, как это, так что если вы можете мне помочь, я бы весьма признательны за это. Спасибо! Тодд |
|
||||
|
Цитата:
http://www.tldp.org/LDP/abs/html/index.html HTH. |
|
|||||
|
Когда я была первой необходимости писать сценарии, это было первое место я посмотрел. Вот некоторые из вещей, я всегда делаю:
|
|
|||||
|
и ... * Сохранить ту же форму на протяжении всего вашего кода ... несовместимых стилей кодирования, отладки сделать много сложнее, независимо от того, кто делает это ... смотреть на 3 ", если" формы ниже, чем люди используют в KSH сценариев --- они делают то же самое, но отладки может быть продлен, если вы использовали все из них в тот же сценарий, а только 1 модели отличаются ... Код:
form 1:
if [ cond ]; then
command
fi
form 2:
if [ cond ]
then
command
fi
form 3:
[ cond ] && command
* Держать код как можно более простым, а затем добавить к ней, когда основной формой работы ... написать сценарий быстро проверить функциональность первой ... если это работает, ставит по ошибке проверки и испытания ... больше ошибок и испытания ... Вы не хотите тратить часы на "отлично" Сценарий позже, чтобы узнать, что это не реально сделать то, что хотите это сделать * Стараюсь не hardcode файл и / или каталог пути ... легче проверить, если вы могли бы использовать тот или иной файл, вместо производства файла или каталога ... как говорится, индо --- переменных ваши друзья! * Испытания в максимально возможной степени на непроизводства сервер, который четко отражает производственной среды ... если вы не хотите рисковать потерять жить производства --- данных, которые могут иметь пагубные последствия для вашей занятости |
|
|||||
|
Я думаю, все это приводит к несколько слов, что мой профессор в колледже учили меня.
Модульность ... Напишите код в модули / разделы, чтобы ничто не сложно закодировано, где это возможно и что участки кода можно исключить / заменить / удалить и программа будет по-прежнему функционировать без каких-либо других изменений. Документация .... Если ваши программы из вас живет, следующая лица должны будут знать, что щеколда вы делаете. чтение кода могут создать некоторые неудобства, но в значительной степени поможет комментариев. Использование эхо ... После устранения неполадок скрипты вставить повторить команды в петли, и там, где решения производится в forking заявлением, как если / то / или во время другого / верно, или в случае заявления ..... СПИД в этом убедиться проверить все ваши логические вниз каждом направлении. |
![]() |
| Закладки |
| Резьба Инструменты | Искать в этом Thread |
| Режимы дисплея | Оценить эту ветку |
|
|