- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
Devastator:ark grawl$ sass-convert -F scss -T sass -i -R *.scss
Error: '*.scss' is not a directory
Use --trace for backtrace.
Devastator:ark grawl$ sass-convert -F scss -T sass -i -R .
Devastator:partials grawl$ sass-convert -F scss -T sass -i -R *.scss
Error: 'colors.scss' is not a directory
Use --trace for backtrace.
Devastator:partials grawl$ sass-convert -F scss -T sass -i -R .
convert ./colors.scss
overwrite ./colors.scss
Errno::EISDIR: Is a directory - .
Use --trace for backtrace.
Devastator:partials grawl$ sass-convert -F scss -T sass -i -R
Error: directory required when using --recursive.
Use --trace for backtrace.
несмотря на внешнюю навороченость и гибкость, програма работает только так как описано в примерах. если отсутствуют примеры, скорее всего программу никто не тестировал и не запускал.
Видимо, с таким же похуизмом они отнеслись и к командной строке...
P.S. Впрочем, в оправдание Руби, мало-мальски сложный софт на питоне я тоже гоняю через virtualenv.
Пытаюсь написать тулу на пистоне, утомился бороться с пропущенными return и тупыми опечатками, которые должен находить не я в процессе отладки, а компилятор до начала этого процесса.
В процессе тестирования же.
P.S. При динамической тупизации лень ручной отладки запросто побеждает лень написания тестов. Да и тесты на таких языках поприятней писать, чем в тех же крестах. Хотя для мелкой тулзы это оверкилл, да. И написание тестов, к сожалению, убивает весь фан от программирования.
Поставил и прогнал pylint. Действительно много чего нашёл, но и шума довольно много.
О 100% покрытии речь естественно не идет. Только интересные положительные/отрицательные кейсы, только хардкор. Остальное - втопку до следующих итераций.
> убийца потока
Из потока написания кода - да, вырывает. Из потока рассуждений о интерфейсе - имхо, не вырывает, а наоборот, даже затягивает.
Винительный говнокод!
Примеры:
1. (кто?) Вася побеждает (кого?) Петю.
2. (кого?) Васю побеждает (кто?) Петя.
3. (что?) лень побеждает (что?) лень.
Пусть молоток всегда побеждает в схватках с гвоздём. Тогда "Гвоздь был слаб, потому сегодня молоток побеждает гвоздь" и "Гвоздь сегодня побеждает мототок, поскольку молоток сильнее" будут нормальными предложениями, но без пояснений никто ничего не поймёт.
Лени — род. падеж ед. ч. или им. падеж мн. ч. или вин. падеж мн. ч.?
1. Мыши Microsoft побеждают мыши Genius.
2. Белые лабораторные мыши побеждают серых мышей.
А всё потому, что при переименовании класса была случайно набрана русская "С".