HeadlinesBriefing favicon HeadlinesBriefing.com

Маленькие programming трicks повышают ежедневную продуктивность

Hacker News •
×

Инженерная продуктивность часто исходит от небольших практичных нюансов знаний, требующих мало умственного Effort. Основные терминальные трicksвключают использование Ctrl+R для поиска в истории команд, установку fzf для поиска с нечетким совпадением, или использование atuin для замены истории на поискаемую SQLite базу данных. Инструменты вроде per-directory-history позволяют переключаться между поиском команд, специфичными для директории, и глобальным поиском. Разработчики могут настраивать лимиты хранения истории и использовать трicksвроде SELECT без FROM в SQL для тестирования функций или понимания логики NULL. Иboth Postgres and MySQL support EXPLAIN ANALYZE for optimizing query performance. В регулярных выражениях assertion границы слова \b помогает находить начало или конец слова. Логарифмы могут визуализировать распределение метрик с помощью Math.log10. Современные фичи JavaScript включают Array.flatMap, Object.entries и Promise.with Resolvers. В Node.js использование https.Agent держит внешние соединения открытыми, dramatically снижает задержку. Пользователи Git могут использовать git log -S pattern ("git pickaxe") для поиска коммитов, добавляющих или удаляющих конкретные строки. Короткие команды вроде git checkout - возвращают к предыдущему HEAD, в то время как globs вроде **/*.md заменяют команды find. Ripgrep (rg) часто превосходит grep. Продвинутая автозавершение Zsh требует инициализации FPATH через Homebrew. На организационном уровне ежедневные трicks, общие на Slack—например, использование конкретных источников данных или команд для отладки и масштабирования—доказывают высокую эффективность для эффективности команды.