The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Ошибка в Steam для Linux может привести к удалению всех данн..., opennews (??), 16-Янв-15, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


11. "Ошибка в Steam для Linux может привести к удалению всех данн..."  +8 +/
Сообщение от Аноним (-), 16-Янв-15, 09:33 
поясню: сколько не видел людей пишущих всякие обертки для запуска, да и сам такой же - скрипты пишутся на отъеб--сь, тестируются менее, чем никак. Ну, т.е. даже потенциально никому в голову не придет писать тесты на баш-скрипт, ведь "это же простенький скрипт".

Все обертки и сценарии запуска должны быть декларативны. Нельзя везде писать rm -rf - это слишком низкоуровнево и опасно, должны быть общепринятые примитивы, типа "каталог с данными должен находиться по этому пути", "очистить каталог", "инициализировать каталог"

Ответить | Правка | Наверх | Cообщить модератору

48. "Ошибка в Steam для Linux может привести к удалению всех данн..."  +5 +/
Сообщение от freehckemail (ok), 16-Янв-15, 12:36 
Вообще говоря, да - у скриптов на баше почему-то неоправдано высокий порог вхождения. В том плане, что есть очень много нюансов, которые нужно просто знать, прежде чем ты научишься писать нормальные скрипты не нём.

Вот вышеописанные авторы скрипта явно не знали про set -e, который бы избавил их от подобных проблем. Хотя, конечно, учитывая, как они име директории заполняли через cd/pwd... =/

Ответить | Правка | Наверх | Cообщить модератору

119. "Ошибка в Steam для Linux может привести к удалению всех данн..."  +/
Сообщение от Отражение луны (ok), 16-Янв-15, 21:06 
А давайте заменим баш яваскриптом) Не стесняйтесь ставить дизлайки)
Ответить | Правка | Наверх | Cообщить модератору

122. "Ошибка в Steam для Linux может привести к удалению всех данн..."  +3 +/
Сообщение от Аноним (-), 17-Янв-15, 00:33 
*Поттеринг конспектирует и делает пометки*
Ответить | Правка | Наверх | Cообщить модератору

128. "Ошибка в Steam для Linux может привести к удалению всех данн..."  +1 +/
Сообщение от count0krsk (ok), 17-Янв-15, 06:46 
> *Поттеринг конспектирует и делает пометки*

Мизулина тем временем дописала в "Законопроект о национальном интернете" дополнив "во всех программах".

Ответить | Правка | Наверх | Cообщить модератору

159. "Ошибка в Steam для Linux может привести к удалению всех данн..."  +/
Сообщение от Аноним (-), 21-Янв-15, 16:23 
> *Поттеринг конспектирует и делает пометки*

Поттер облажался с костностью языка Unit-файлов. Надо было брать что-нибудь более декларативное и тьюринг-полное. Сейчас, чуть какая логика дополнительная нужна в unit - выглядит это довольно тоскливо

Ответить | Правка | К родителю #122 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру