понедельник, 12 января 2015 г.

Ссылка. Философия программирования 2 — Миф и язык

http://habrahabr.ru/post/247363/

Цитата:

"В прошлой своей статье я написал, что в России нет опенсорса. Как-то основатель Гитхаба Том Престон-Вернер, его жена, кстати, специалист по истории культуры, исправил баг в одной из ранних версий Руби, ну исправил, что такого, а то, что он весь процесс поиска бага публиковал на форуме подробно разжёвывая каждый шаг. Так вот — это совершенно типично для англосаксов. Я так скажу: когда три человека пишут маленькую программку, но по ходу дела проговаривают каждую написанную строчку достигая того, что все трое начинают говорить на одном языке и одинаково видеть этот небольшой код — тогда рождается живой проект. Сам код — это ничто, забудьте о выкладывании кода в открытый доступ, думайте о сообществе, о языке на котором говорит ваше сообщество, каждая запятая в вашем проекте должна как-то называться, и должно быть хотя бы три человека которые одинаковыми словами называют каждую маленькую фигулечку. Простой тест, вы должны не запинаясь, любому участнику проекта указать на любой символ в любом файле проекта по телефону не более чем за десять секунд, а он его должен найти и какой-то фразой подтвердить, что он его нашёл, так, чтобы вы были уверены. Это назыается общий язык. Чтобы не было этих «ща пришлю скрин, в нём обвёл красным место где -1 вместо 1». Это основа, вербальная работа с кодом.

Опенсорс это не сам код проекта, это запрограммировать друг друга на общее понимание. Вот вы сажаете рядом с собой паренька на 10 лет моложе себя и начинаете показывать свой код, и на всё говорите как оно называется, но не называется «вообще» и «правильно по учебнику», а так, как вы это сами называете, даже как это называется в вашем подсознании. Так возникает язык, общий язык, язык как его понимает философия. Языковая общность людей, группа объединённая языком. И сам проект — он в первую очередь в головах, на языках, в ушах."

Комментариев нет:

Отправить комментарий