IT-шные заметки, обо всем понемногу
Все метки: CLI(9) задача(8) инструменты(2) командная-строка(9) пример(1) программирование(10) теория(9) упражнение(6)
-
Упражнение: недавно модифицированные файлы
Упражнение на инструменты командной строки
-
Упражнение: найти и посчитать файлы-дубликаты
Упражнение на работу с текстовыми файлами в командной строке
-
Упражнение: статистика по упоминанию файлов
Упражнение на инструменты командной строки
-
Agile-манифест: что это такое
Manifesto for Agile Software Development
-
Командная строка: источники текста
Говорим -- "командная строка", подразумеваем -- "обработка текста". Откуда берется текст, который обрабатывать?
-
Упражнение: отменить правки в некоторых файлах (git)
Упражнение на инструменты командной строки
-
Упражнение: заменить подстроку в большом проекте
Упражнение на работу с текстовыми файлами в командной строке
-
Упражнение: выбрать из текста id багтрекерных тикетов
Упражнение на работу с текстовыми данными в командной строке
-
sed: что такое, зачем нужен
Потоковый редактор sed
-
Иммутабельность: что это такое
Объект после создания не может поменяться? Объект иммутабельный.
-
Задача: запрограммировать решение числовых ребусов
ВАГОН + ВАГОН = СОСТАВ. Одинаковые буквы -- одинаковые цифры, разные буквы -- разные цифры
-
Идемпотентность: что это такое
Повторяем операцию несколько раз. Результат не меняется? Операция идемпотентная.
-
Задача: сконвертировать псевдографическое дерево каталогов в список путей
Предлагаю размяться и немного попрограммировать
-
Нефункциональные свойства кода
Понятность, грепаемость, хрупкость, пригодность к тестированию и изменениям
-
Пример хрупкого кода: http-запрос без проверки статуса ответа
Делаешь запрос к http-сервису -- проверяй код ответа
-
Хрупкий код: что это такое
Все было хорошо, потом что-то поменялось, и все развалилось
-
screen и tmux: основы
Зачем нужны программы screen и tmux, как ими пользоваться
-
Рефакторинг: что это такое
Первое, что надо понять про рефакторинг
-
Технический долг: что это такое
Что такое технический долг
subscribe via RSS