Pull to refresh
51
0
kmmbvnr @kmmbvnr

User

Send message
Не заметил в обсуждении, два важных факта:

1. Код — собственность компании. В интересах компании сделать программистов взаимозаменяемыми. Отсюда и общее владение кодом, когда любой может залезть и исправить любой кусок и стайлгайд. Компания решила применять стайлгайд — придется следовать. Тут нет месту холиварам.

2. Многие программисты немного аутисты. Они чувствуют себя лучше когда строго следуют определенному набору правил. И наоборот, если что-то не так, настроение у них портится сильно больше, чем того заслуживает неправильный отступ или перенос.

Марк из статьи похоже был конктетным аутистом. Но в коллективе из аутистов любые правила, лучше их отсутствия.
Я открыл tutu.ru, а там тоже jQuery 1.8.3

MVC мертв, ага.
Сидят программисты на сайте с jQuery 1.8.3 и обсуждают умер ли MVC.
Все новое хорошо забытое старое!

Один из стандартных советов по борьбе с прокрастинацией — попрубуйте 5 минут ничего не делать. Вообще ничего.
Когда пишете про DRY, надо всегда упоминать KISS и KISS впереди DRY

А то иногда такого можно понаворотить, чтоб если что можно было одну строчку править, вместо двух.
full-hd экран? Сейчас, что-то много сайтов стало требовать +125 или даже +150 масштабирование, чтобы нормально выглядеть на разрешении 1920 и больше.
Вестимо чтобы выглядеть нормально на хипстерских 13 дюймовых макбуках. Все же только ими пользуются.
Отличный формат! Я даже не думал смотреть, а включил и втянулся.
Немного офтоппа — это почему для иллюстрации быстрого пистопа постоянно используют фотографии с Ferrari, когда как самые быстре остановки у Мерседеса?
набор как ветка теряется в момент когда ветку мержишь. Особенно если мерджить с ребейсом.
Действительно сложно объяснить зачем кому-то нужна чистая история.

squash — нужен действительно только тогда, когда первоначальная реализация фичи была не совсем верная. Нет никаких доводов против мерджа как есть фичи сделанной за несколько коммитов, каждый из которых осмысленный и не ломал тесты(ну вы же делаете push каждый раз после коммита, да?)

rebase поверх — для того чтоб CI отработал на той версии кода которая получится после merge в основную ветку.

Все. squash'им только ненужные коммиты, а ребейсим и прогоняем CI чтоб держать общую ветку в рабочем состоянии. А чистая история это побочный продукт, а не самоцель.
да, ощущение, что весь сыр бор, из-за того что в git'e в самом нет понятия pull-request'a (как набора взаимосвязанных коммитов)
Индийцы сегодня тоже ракету со спутниками запустили

Упс… вот это видео более конкретно — Why Google Stores Billions of Lines of Code in a Single Repository
Мм, все так уверены что монорепозиторий зло. А гугл именно его и использует — http://www.wired.com/2015/09/google-2-billion-lines-codeand-one-place/


И вот подробное объяснение почему — http://www.infoq.com/presentations/Development-at-Google
Я свой дом в Омске нашел.

Может надо аккуратней адрес вводить? Там явно КЛАДР и ФИАС используются.
Жалко, что это не перевод. Так хочется поделится статьей с коллегами.
Огромное количество комерческого серверного софта имеет открытую урезанную версию под AGPL.

С одной стороны, это привлекает новых пользователей, которые вот прям сразу могут взять и начать пользоваться. Можно, например, взять и развернуть AGPL CRM для бизнеса внутри компании, и даже менять ее, не предоставляя исходники сообществу.

C другой стороны, сторонняя компания, не может внезапно взять свободный код, допилить фичи из коммерческой версии и начать ими торговать. Или например нельзя развернуть модифицированное облачное решение, исходники придется предоставлять каждому внешнему клиенту.

Так, что фреймворк или движок какой вполне может быть залицензирован под AGPL.
Пара простых опытов с цифровым фотоаппаратом:

  • Сфотографируйте и увеличьте экран ноутбука, если есть проектор, сфотографируйте его изображение несколько раз на маленькой выдержке.
  • Возьмите пульт от телевизора, понажимайте и посмотрите на его светодиод через экран фотоаппарата.

Information

Rating
Does not participate
Location
Россия
Date of birth
Registered
Activity