Конвертування репозиторію Git з табуляцій у прогалини

imageЦя стаття про те, що сказано в заголовку.

Я мав звичку працювати на Yelp. З історичних причин — насправді «це воліли початкові розробники» — їх кодова база, здебільшого на Python, завжди містила відступи з табуляціями. Це абсолютно контрастує з більшою частиною величезної екосистеми Python, яка, в основному, використовує рекомендацію гайда за стилем стандартної бібліотеки про чотирьох прогалини. Присутність табуляцій періодично викликало невелику головний біль і бурчання серед Python-розробників, яких зараз безліч, і які звикли до прогалин.

В кінці 2013 я завітав у Yelp з різдвяним подарунком: я конвертував табуляції чотири пробілу в всього первинної кодової базі. Навряд чи хто-небудь ще захоче повторити те ж саме, тому ось як я це зробив. Взагалі-то. Це було два з половиною роки тому, але я вчасно записав велику частину цього досвіду, так що все повинно бути в порядку.

будь Ласка, зауважте: мені плювати, що ви думаєте про табуляциях проти прогалин. інший статті! Я більше не працюю на Yelp, в будь — якому разі, які б не були ваші аргументи, я більше не можу відмінити те, що я зробив.



Читати далі →

Gchat був месенджером майбутнього, але Google цього не зрозумів


Ех, старі добрі дні

Останнім часом всі говорять про Slack. Додаток для чату, яке націлене головним чином на офісне використання, продуктивность, просте, добре спроектоване, зручний у використанні і мощное. Slack — це ще і компанія, з якою всі сходили з розуму в 2015 році (компанія року за версією журналу Inc.). Вам подобається їхня програма чи ні, але прийшов час визнати одну річ: Slack — це в точності Gchat.

Читати далі →