Re[14]: Табуляция
От: Artem Korneev США https://www.linkedin.com/in/artemkorneev/
Дата: 31.07.16 20:51
Оценка:
Здравствуйте, CreatorCray, Вы писали:

AK>>Благородный дон ни разу не видел компании с "over 9000" разработчиков

CC>Я в такой работаю.

И?.. Вы в своей компании можете повесить какую-то задачу другой команде просто потому что они сделают это лучше?

AK>> Для написания фронт-енда нужно было взаимодействовать с другой командой, которая предоставила свою базу исходных кодов и там принято делать отступы табами.

CC>А накой самим туда лазать? Выкатывайте им API, они его вам сделают.

Ну на словах-то всё легко звучит. С какой радости другая команда будет тратить несколько человеко-месяцев чтоб пилить UI другого проекта? У всех своей работы хватает.

В одном из проектов нужно сделать web UI. В наличии имеются C# full-stack разработчики, т.е. подразумевается, что вёб они делать умеют, пусть и не так хорошо как специализированные UI-разработчики. Далее, UI-команда предоставляет свой фреймворк с кучей готовых модулей, команде full-stack разработчиков остаётся добавить туда свои странички и прикрутить их к имеющемуся фреймворку. Код-ревью делается UI-архитектором из UI-команды, некоторые удачные модули переходят потом в состав основного UI-фреймворка.
С уважением, Artem Korneev.
Re[22]: Тот чувак, который юзает таб в 8 пробелов
От: Artem Korneev США https://www.linkedin.com/in/artemkorneev/
Дата: 31.07.16 20:52
Оценка:
Здравствуйте, CreatorCray, Вы писали:

AK>>сделал это через поиск и замену.

CC>И не проверил что оно действительно нашло всё места?
CC>Лишить премии!

Я так думаю, что его не только премии лишили. Но это уже другая история.
С уважением, Artem Korneev.
Re[22]: Тот чувак, который юзает таб в 8 пробелов
От: Artem Korneev США https://www.linkedin.com/in/artemkorneev/
Дата: 31.07.16 20:54
Оценка:
Здравствуйте, ·, Вы писали:

·>Таб тут причём? Та же грустная история произошла бы, если бы был не таб, а два пробела.


Два пробела визуально видны. Таб визуально не отличим от N-го количества пробелов.

·>Мораль одна: пишите юнит-тесты. Без них за рефакторинг лучше не браться, особенно если используется примитивная IDE.


Некоторые вещи практически невозможно покрыть юниттестами. Их покрывают функциональными тестами, но в этом случае трудно убедиться в хорошем покрытии кода тестами.
С уважением, Artem Korneev.
Re: Re:
От: о_О
Дата: 31.07.16 21:24
Оценка:
20й раз вижу тему и уже который раз читаю "выращиваете". Я вот код не выравниваю, я его выращиваю
Re[23]: Тот чувак, который юзает таб в 8 пробелов
От: · Великобритания  
Дата: 03.08.16 19:34
Оценка:
Здравствуйте, Artem Korneev, Вы писали:

AK>·>Таб тут причём? Та же грустная история произошла бы, если бы был не таб, а два пробела.

AK>Два пробела визуально видны. Таб визуально не отличим от N-го количества пробелов.
Ээээ... И?

AK>·>Мораль одна: пишите юнит-тесты. Без них за рефакторинг лучше не браться, особенно если используется примитивная IDE.

AK>Некоторые вещи практически невозможно покрыть юниттестами. Их покрывают функциональными тестами, но в этом случае трудно убедиться в хорошем покрытии кода тестами.
Тогда нефиг рефакторинг делать.
Пробелы/табы тут вообще не причем.
но это не зря, хотя, может быть, невзначай
гÅрмония мира не знает границ — сейчас мы будем пить чай
Re[13]: Тот чувак, который юзает таб в 8 пробелов
От: Lexey Россия  
Дата: 31.08.16 16:08
Оценка: :)
Здравствуйте, Qbit86, Вы писали:

Q>Google: «We use spaces for indentation. Do not use tabs in your code. You should set your editor to emit spaces when you hit the tab key.»


Решил тут на Go посмотреть, и вот что прочитал:

Some formatting details remain. Very briefly:

Indentation
We use tabs for indentation and gofmt emits them by default. Use spaces only if you must.


Так что, не все с Гуглом так однозначно.
"Будь достоин победы" (c) 8th Wizard's rule.
Re[7]: Tabs versus Spaces
От: Evgeny.Panasyuk Россия  
Дата: 19.09.16 23:04
Оценка: :))
https://www.youtube.com/watch?v=SsoOG6ZeyUI
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.