Отвечая на свой вопрос, я решил это, найдя CWD, как показано ниже
BASEDIR=$(dirname "[110]")/../lib/node_modules/my-npx-hello-worl
, а затем
cd $BASEDIR
./foo.sh
Я проголосовал за вопрос выровнять Вас на вниз, представитель голосования совершил нападки; мне особенно не нравятся вопросы о списке, но некоторые действительно помогают создать лучших программистов, и я думаю, что это - один из тех.
Существует отличная идея о записанном некоторым именем парня Dave (я смотрел, я не мог найти, фамилия), названный CodeKata. Именно о различных упражнениях помогают Вам стать лучше в понимании принципов и теорий позади, как программировать.
Вещи как они покрыты там.
Вот мой собственный список объектов также.
Это первые вещи, которые приходят на ум.
Запрос пользователя для входа. Выборка входа. Проверка для типа: действительно ли это - число? Действительно ли это - дата?
При записи тестов - Вы должны тесты записи на что-либо, что Вы не хотели бы приводить к сбою так, это должно быть наиболее распространенной задачей.
Данные выборки от базы данных до клиента, позвольте пользователю редактировать (добавляют/обновляют/удаляют) данные, возвращают данные базе данных.
Возьмите электронную таблицу (csv или xls), проанализируйте его, проверьте его, хранилище в базе данных.
Аутентифицируйте пользователя, когда он получит доступ к разбивать на страницы/ограничивать части программы
Выборка/Обновление данных к базе данных. Проверка формы
Оба - чрезвычайно скучные задачи, но я сказал бы, что они поднимают приблизительно 50% или больше моего времени кодирования на работе.
Очистка данных: взятие плохо сформированных неформатированных данных и преобразование его к проверенному четко определенному формату. Часто входные данные будут не поддаваться проверке; необходимо смочь отклонить его и указать точно, где это неправильно.
Перезапись сценария Python, содержащего полные лодки трудно кодированных данных, чтобы вместо этого считать данные с отдельных текстовых файлов, разработанных для более общего использования. Затем попытайтесь получить те же самые результаты как старая hardcoded программа... кто-то, пожелайте мне удачи!
Разработка алгоритмов навигации для системы использовала в прототипе автономный марсоход в НАСА JPL.
О, как мне жаль, что не были верны. На самом деле я обычно просто санирую данные и перемещаю их в базу данных или разрабатываю пакеты SSIS для выполнения различных запланированных заданий, например, читая XML, форматируя их, пишущий в файл Excel и посылая их по электронной почте. Другие времена я просто работаю над веб-сайтом CRUD - информация о дисплее от базы данных, получаю данные от пользователя, хранилище назад в базу данных и борьбу с CSS/HTML, чтобы заставить веб-страницу выглядеть немного менее ужасной (я - лучший разработчик алгоритмов, чем веб-разработчик).
PS: Я буду продолжать добавлять здесь, как я прошу больше людей и узнаю