The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Результаты опроса разработчиков, проведённого сервисом Stack Overflow

08.04.2015 21:27

Сайт Stack Overflow опубликовал результаты ежегодного опроса, в котором приняли участие более 26 тысяч разработчиков из 157 стран.

Интересные факты:

  • 20.5% участников опроса используют Linux, 21.5% - OS X, 19.5% - Windows 8, 33.8% - Windows 7. Из пользователей Linux 12.0% работают в Ubuntu, 2.2% в Debian, 1.6% в Linux Mint, 1.3% в Fedora;
  • 54.4% используют JavaScript, 48% - SQL, 37.4% - Java, 31.6% - C#, 29.7% - PHP, 23.8% - Python, 20.6% - C++, 16.4% - C, 13.3% - Node.js, 8.0% - Ruby;
  • 34.7% работают в редакторе NotePad++, 25.2% - Sublime Text, 15.2% - Vim, 3.8% - Emacs.
  • 52.5% используют тёмную тему оформления в среде разработки, 39.9% - светлую, 7.7% не используют IDE;
  • 69.3% применяют Git, 36.9% - SVN, 12.2% - TFS, 7.9% - Mercurial, 4.2% - CVS, 3.3% - Perforce, 9.3% не используют контроль версий;
  • 45% предпочитают формировать отступы в коде при помощи табуляции, 33.6% используют пробелы;
  • Только 8.3% не участвуют в не связанных с основной работой проектах и open source разработках. 19.2% уделяют сторонним проектам 1-2 часа в неделю, 27.3% - 2-5 часов в неделю, 23.2% - 5-10 часов в неделю, 12.4% - 10-20 часов в неделю, 9.5% - более 20 часов в неделю;


  1. Главная ссылка к новости (http://stackoverflow.com/resea...)
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/42001-dev
Ключевые слова: dev
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (82) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Аноним (-), 21:31, 08/04/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Кстати, Stack Overflow есть теперь на русском: ru.stackoverflow.com
     
     
  • 2.4, qwert (??), 21:38, 08/04/2015 [^] [^^] [^^^] [ответить]  
  • +18 +/
    а нафиг он на русском?
     
     
  • 3.6, A.Stahl (ok), 21:47, 08/04/2015 [^] [^^] [^^^] [ответить]  
  • +/
    Чтобы задавать вопросы и получать ответы. На русском.
     
  • 3.12, drobbins (?), 22:27, 08/04/2015 [^] [^^] [^^^] [ответить]  
  • +26 +/
    Чтоб неграмотные не лезли в приличное общество.
     
     
  • 4.31, Аноним (-), 05:41, 09/04/2015 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Кто инглиш не знает, тот быдлo есмь?
     
     
  • 5.32, Аноним (-), 05:57, 09/04/2015 [^] [^^] [^^^] [ответить]  
  • +/
    An Amen my son.
     
  • 5.39, qwe123 (?), 10:26, 09/04/2015 [^] [^^] [^^^] [ответить]  
  • +4 +/
    Учитывая то, что большинство книг по программированию переводят не меньше года, а ещё больше просто не переводят?
     
  • 5.43, Прокофий (?), 12:53, 09/04/2015 [^] [^^] [^^^] [ответить]  
  • +7 +/
    Ты и русского не знаешь, в третьем лице не "есмь", а "есть".
     
     
  • 6.51, Какаянахренразница (ok), 14:50, 09/04/2015 [^] [^^] [^^^] [ответить]  
  • +4 +/
    > Ты и русского не знаешь, в третьем лице не "есмь", а "есть".

    Так он о первом лице говорил :-)

     
  • 3.19, z (??), 23:24, 08/04/2015 [^] [^^] [^^^] [ответить]  
  • +4 +/
    В общем, нагуглил я тот пост в блоге Стаковерфлоу, там они объясняют это тем, что хотят вовлечь начинающих программистов вне зависимости от их владения английским. Они выбрали языки, на которых уже существует большое программерское сообщество: китайский, португальский, испанский, русский, турецкий. Дальше посмотрят что из этого выйдет.

    Если мальчик Жозе уже освоил оператор иф и еще не освоил какую-то функциою в Джаве, почему бы мальчику Жозе не дать возможность найти ответ на португальском Стаковерфлоу?

     
     
  • 4.23, Crazy Alex (ok), 00:15, 09/04/2015 [^] [^^] [^^^] [ответить]  
  • +12 +/
    Потому что для того, чтобы кое-как понимать технический английский достаточно полупропущенных школьных уроков, знания смысла слов if, else и т.п. из языка программирования и некоторого желания. Говорю, основываясь на собственно опыте - я именно так в своё время в школе Turbo Vision осваивал. А идея, что может быть какая-то "национальная" культура в в любой технической дисциплине - крайне вредна. Так как ведёт к попыткам замкнуться в местном сообществе, которое всяко на порядок слабее международного, и к росту кодовой базы, которую не поймут носители другого языка. Сколько-нибудь сложный код, в котором и идентификаторы и комментарии на неизвестном тебе языке - читать почти невозможно.
     
     
  • 5.26, myhand (ok), 01:31, 09/04/2015 [^] [^^] [^^^] [ответить]  
  • +/
    Результат, как грицца, налицо А ну как на выходе предполагается получить не быд... большой текст свёрнут, показать
     
     
  • 6.33, Аноним (-), 06:00, 09/04/2015 [^] [^^] [^^^] [ответить]  
  • +/
    >Дурик, а ничего что в рашен пту^Wтехнических университетах (не говоря уже о более приличных заведениях) - преподавание ведут на родном языке, а не агглицкой мове?

    Трабла в том что иначе не получить аккредитацию вузу, так бы они все на иностранной мове тебе говорили.

     
     
  • 7.46, myhand (ok), 13:04, 09/04/2015 [^] [^^] [^^^] [ответить]  
  • +/
    > Трабла в том что иначе не получить аккредитацию вузу, так бы они
    > все на иностранной мове тебе говорили.

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

    Однако, чего-то ее на иностранной мове так и не видно...

     
  • 6.38, Асушник (?), 09:53, 09/04/2015 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Английская техника в сравнении с немецкой овно, но у англичан было больше колони... большой текст свёрнут, показать
     
     
  • 7.47, myhand (ok), 13:09, 09/04/2015 [^] [^^] [^^^] [ответить]  
  • +/
    >> Так уж выходит, кто вырывается вперед в НТП - тот и диктует языковые нормы.  Сколько это уже в истории проходили?
    > Английская техника в сравнении с немецкой овно

    Английская техника какого периода?

    > Итог - многие понятия и термины, существовавшие на родном языке,
    > начинают подменятся англицизмами. Не только в РФ.

    Многие термины раньше пришли из немецкого, французского или вообще - латыни.  Как
    вам пытались объяснить - лидирующие позиции английского в научно-технической
    литературе не являются вечными.

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

    Цитируйте, пожалуйста, аккуратно.  Вы отвечаете на мое сообщения, приводя цитату из чужого.


     
     
  • 8.60, ДругойАноним (?), 20:20, 09/04/2015 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Они это даже в своих фильмах показывают, что если сломалось и сделано в британии... текст свёрнут, показать
     
     
  • 9.64, myhand (ok), 21:29, 09/04/2015 [^] [^^] [^^^] [ответить]  
  • +/
    Петросяны везде есть ... текст свёрнут, показать
     
  • 7.76, Рауль (ok), 17:27, 12/04/2015 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Если вбить индивидууму в голову что он никчемный, он и будет создавать никчемное, если вбить что он нация с великой историей, то он и будет создавать великую историю. С чего-же еще им вбивать в наши мозги что мы овно?
     
     
  • 8.77, ZiNk (ok), 09:35, 13/04/2015 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Отличный пример - Северная Корея Им каждое утро рассказывают о том какая нация ... текст свёрнут, показать
     
     
  • 9.79, myhand (ok), 12:28, 13/04/2015 [^] [^^] [^^^] [ответить]  
  • +/
    Ну, местной школоте персонально они не отчитываются А делать - делают, вон спу... текст свёрнут, показать
     
     
  • 10.80, ZiNk (ok), 14:19, 13/04/2015 [^] [^^] [^^^] [ответить]  
  • +/
    Иди гугли KSLV-1 Не умеют, ага А если посмотреть по параметрам кроме спутнико... текст свёрнут, показать
     
     
  • 11.81, myhand (ok), 15:55, 13/04/2015 [^] [^^] [^^^] [ответить]  
  • +/
    Ну, не умели Все равно, сделали они это позже И вокруг них, кстати, не стояли... текст свёрнут, показать
     
     
  • 12.82, ZiNk (ok), 16:17, 13/04/2015 [^] [^^] [^^^] [ответить]  
  • +/
    Потребность появилась - запустили Причём не из последних сил , а в штатном реж... текст свёрнут, показать
     
  • 5.27, Анончег (?), 01:41, 09/04/2015 [^] [^^] [^^^] [ответить]  
  • +/
    Сходи вот сюда ( rsdn.ru ) а также сюда ( sql.ru ) и скажи им это прямо в лицо, пусть знают недотёпы на какой мове надо сайты делать.
     
     
  • 6.28, Мяут (ok), 01:58, 09/04/2015 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Ну я не удивлюсь, если немало людей оттуда сами посваливали на англоязычный StackOverflow.

    Даже если проводить параллели с opennet'ом и LOR'ом, новости и интересные ссылки тупо быстрее в reddit /r/linux появляются чем здесь, а их самих больше. Ну и комментаторы местами больше местного Анонима доставляют. Увы, такова реальность.

     
     
  • 7.37, Sergey722 (ok), 09:48, 09/04/2015 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > тупо быстрее в reddit /r/linux появляются чем здесь

    Я с reddit не знаком почти. Что такое /linux, я догадываюсь, а что значит /r ???

     
     
  • 8.44, Мяут (ok), 12:54, 09/04/2015 [^] [^^] [^^^] [ответить]  
  • +1 +/
    r - это кусочек URL http www reddit com r linux ... текст свёрнут, показать
     
  • 6.40, Аноним (-), 10:53, 09/04/2015 [^] [^^] [^^^] [ответить]  
  • +5 +/
    > Сходи вот сюда ( rsdn.ru ) а также сюда ( sql.ru ) и скажи им это прямо в лицо

    Что им сказать? Что это относительно малопопулярные ресурсы, на которых застряли в основном виндовые мамонты из прошлого века? :)

     
     
  • 7.73, Анончег (?), 00:25, 11/04/2015 [^] [^^] [^^^] [ответить]  
  • –2 +/
    > Что им сказать? Что это относительно малопопулярные ресурсы, на которых застряли в
    > основном виндовые мамонты из прошлого века? :)

    Ога, маманты-динозабры, всё ещё свои арихмометры программировать не научились. То ли дело анонимные онолитеге с опеннета - пользуют прогрессивный линекс, после уроков, если мамка разрешит.

     
  • 5.29, 1 (??), 02:08, 09/04/2015 [^] [^^] [^^^] [ответить]  
  • –1 +/
    По-моему тут преувеличение роли языка. У меня есть знакомые программисты под Юникс, у которых именно такой узконишевой английский больше на чтение, с книжками они сверяются переходными в том числе. Из своего опыта чтения об исчезающих языках я понял, что иметь родным такой крепкий и широко используемый язык как русский хорошо, и надо на нем общаться и на профессиональные темы, раз так повезло и есть с кем. Английский у меня интермедиэйт, с американцами устно общаюсь. У вас по его поводу похоже что какие-то комплексы. Получите его и может они пропадут)
     
  • 5.35, pkdr (ok), 08:27, 09/04/2015 [^] [^^] [^^^] [ответить]  
  • +/
    > А идея, что может быть какая-то "национальная" культура в в любой технической дисциплине - крайне вредна.

    Но на практике во всех сложных технических дисциплинах как раз складывается так, что у ведущих игроков свои, национальные, особенности.
    Например, есть русские школы: авиастроения, судостроения, танкостроения, космоса, АЭС и т. д., которые довольно сильно отличаются от школ других стран (у которых тоже есть свои принципы строительства, заточенные под условия этих стран). И в рамках этих "школ" средства решения одних и тех же задач могут крайне сильно различаться.

    За то, что сейчас в IT есть только одна техническая школа, американская, нужно благодарить скорее Политбюро СССР за их тупое решение не развивать свои технологии, а копировать IBM, в результате чего советская вычислительная техника накрылась медным тазом.

     
     
  • 6.45, DeadLoco (ok), 13:01, 09/04/2015 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > нужно благодарить скорее Политбюро СССР за их тупое решение

    Правильнее - не за какое-то одно решение, а за само существование политбюро, концептуально.

     
  • 6.50, Аноним (-), 13:57, 09/04/2015 [^] [^^] [^^^] [ответить]  
  • +11 +/
    > Например, есть русские школы: авиастроения, судостроения, танкостроения, космоса, АЭС и т. д.,

    Давайте о чем-нибудь более жизненном, что постоянно встречается технарям и заслуживает отдельного упоминания? Например, о русской школе устройства электроустановок, которая уходит корнями как минимум в середину эпохи СССР.

    Если открыть щиток советских времен, будучи каким-нибудь мягкотелым европейцем - можно запросто обоcpaться со страха. По всем признакам это должно было сгореть или отвалиться еще ...цать лет назад, но вопреки всем законам физики оно как-то работает (вероятно, при помощи пинка, кувалды и такой-то матери). Многие электрощитки в этой стране, вероятно, застали еще дедушку Ленина и его план ГОЭЛРО. Щитки которые не застали дедушку Ленина - тем хуже для них! Ведь бонусом к общему виду ужастика добавляется воистину саботерско-экономический металл - алюминий. Не авиационной марки. Он всем хорош. Только раз в пару лет все сгорает синим пламенем, когда из-за пластичности и текучести чудо-металла теряется контакт. Ведь сэкономить на проводе во благо народного хозяйства - здорово. А думать что будет дальше и тем более обслуживать электроустановки вовремя - на...й нужно! Тем более что все это сильно повышает спрос на профессию электрика - кто-то же должен регулярно отдирать сгоревшие ошметки?! Да и спрос на профессию пожарного растет.

    Уважающий себя электрик - всегда находится под убедительной дозой анестетика и класть хотел на физику и биологию вместе взятые. Поэтому ему по...й 220. И даже 380. Индикатор фазы? На...й нужно. Для определения напряжения есть палец. Более точный измерительный прибор, который невозможно забыть и который даже позволяет различать уровень напряжения. Сложность отключения участка и/или отсутствие допуска - компенсируется личной доблестью и прытью пострада^W ... гм, изжержки производства. Особо ушлые - пользуются при всех подобных операциях исключительно левой рукой. По слухам это добавляет работы медикам и моргам. Впрочем, "никто не жаловался". Премию Дарвина за подобные заслуги, однако, не дают. Ссылаясь на чрезмерную массовость и банальность. ПУЭ большинство электриков вероятно читали во времена ЛИКБЕЗа, и то - только потому что букваря под рукой не оказалось. Поэтому настоящий российский электрик не ccыт делать скрутку на проводе с током 100 ампер. В крайнем случае - придет через годик еще раз, отскребет копоть и скрутит заново. Зато благодаря таким электрикам на ютубе есть множество красивых роликов, с пиротехническими эффектами и летающими мужиками.

    Всевозможные нововведения и улучшения от гeйропейцев и прочих - тщательно игнорируются, как ущемляющие свободу технического творчества и полет мысли. DIN-рейки? Половина электриков про них не слышали до сих пор. И вообше, когда все так просто - не интересно. Намного веселее проявить инженерную смекалку и подвесить что-нибудь электрическое на один ржавый болт, прикрученый "по месту". Чтоб враги боялись туда свои руки совать. Электрическая арматура made in ussr нередко сделана для врагов советского режима. Вероятно, эти специалисты и оборудование предназначались для ведения диверсионной деятельности в тылу противника. Но по какому-то недоразумению оказались здесь. Цветовая маркировка проводов. Настоящий отечественный электрик не знает зачем это надо, чему немало способствуют и отечественные производители, выпускающие провода самых разных, веселых, но ни разу не стандартных раскрасок. То что выглядит как защитная земля для европейца - просто обязано быть фазой, и никак иначе. Враг не пройдет! А зачем надо контакт защитной земли - электрики вообще не в курсе. Ведь в ПУЭ времен дедушки Ленина про это ничего нет. Наиболее сообразительные размещают все это поближе к заземленным предметам. Например, в ванной, или около батареи центрального отопления. С целью регуляции поголовья домашних хомячков. В силу по..зма и разноцветности проводов, все выключатели и защитные автоматы смонтированные отечественными электриками традиционно отключают нулевой провод, а не что-нибудь еще. Так веселее. Ведь подлый враг не знает что после того как "отключил" цепь, надо еще трижды проверить напряжение. На каждом проводе. Правда ходят слухи что ошибаются и сами электрики. Но электрик - не сапер! Поэтому везучие электрики работающие с 220 и 380 - могут ошибаться и по нескольку раз, вызывая зависть у кошек с их всего лишь 9 жизнями. Особо везучие представители - выживают даже после 6 киловольт, хоть и выглядят после этого несколько потрепанными жизнью. Впрочем, рекордсмены Специальной олимпиады смогли попробовать на зуб и сотни киловольт. По утверждению выживших - это даже безопаснее чем 6 или 10: пробоем через воздух экспериментатора отбрасывает в йужном направлении еще до того как ток нанесет тушке эксприментатора существенный урон. Однако существование в природе обугленных тапок и горсток пепла намекает что в русскую рулетку выигрывают не все.

     
     
  • 7.57, Аноним (-), 18:19, 09/04/2015 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Приятно почитать знающего человека :)
     
  • 7.62, PnDx (ok), 20:40, 09/04/2015 [^] [^^] [^^^] [ответить]  
  • +/
    Для борьбы со скукой, отдельные личности ещё заводят 0 на корпус щита. В сочетании с разводкой проводниками произвольного диаметра, нуль-шинами на номинал ниже, скрутками CuAl приводит иногда к фееричным последствиям.

    А скрутка на меди — ну заварить, если есть чем, или под клемму зажать...
    Вот размыкать 0 вместо Ф - действительно массовый спорт! Выживает сильнейший!

     
  • 7.69, _анониус_ (?), 06:02, 10/04/2015 [^] [^^] [^^^] [ответить]  
  • +/
    Спасибо за пост, это просто шедевр :D
     
  • 7.78, Денис (??), 09:49, 13/04/2015 [^] [^^] [^^^] [ответить]  
  • +/
    И не лень же было, вот у человека накопилось :) Прочитал от альфы до омеги. Люто плюсую.
     
  • 3.63, PnDx (ok), 20:50, 09/04/2015 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > а нафиг он на русском?

      Выкупить что ли ЗАСОРСТОЯКА.РФ.

     
  • 2.18, z (??), 23:10, 08/04/2015 [^] [^^] [^^^] [ответить]  
  • +/
    Классно, значит, количество русскоговорящих такое, что требует себе раздела. Наверное.
     

  • 1.2, Аноним (-), 21:35, 08/04/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    >> 54.4% используют JavaScript
    >> 13.3% - Node.js

    И зачем это было разделять?

     
     
  • 2.10, Devider (ok), 22:17, 08/04/2015 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Наверное, чтобы подчеркнуть % разрабов серверного JS...
     

  • 1.3, IMHO (?), 21:37, 08/04/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    > ru.stackoverflow.com

    с кем бы выпить ?

     
     
  • 2.20, systemd_anonymousd (?), 23:51, 08/04/2015 [^] [^^] [^^^] [ответить]  
  • +2 +/
    >> ru.stackoverflow.com
    > с кем бы выпить ?

    Closed as too broad.

     

  • 1.5, Аноним (-), 21:42, 08/04/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    "Опрос проведенный в интернете показал что 100% опрошенных пользуются интернетом". В смысле, стэковерфлоу спецфичная хреновина и отсутствие bias в этих данных - мягко говоря совсем не факт.
     
     
  • 2.7, A.Stahl (ok), 21:53, 08/04/2015 [^] [^^] [^^^] [ответить]  
  • +6 +/
    >Опрос проведенный в интернете показал что 100% опрошенных пользуются интернетом

    Уверен, что если бы такой опрос провести на самом деле, то результат был бы немного другой: 70% пользуются, 25% не знают и 5% не пользуются.

     

  • 1.8, Аноним (-), 21:58, 08/04/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • +26 +/
    > 45% предпочитают формировать отступы в коде при помощи табуляции, 33.6% используют пробелы;

    21.4% пида*ов, которые мешают пробелы с табуляцией.

     
     
  • 2.13, О (?), 22:34, 08/04/2015 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Лучший комментарий в данном топике
     
  • 2.36, Нанобот (ok), 09:33, 09/04/2015 [^] [^^] [^^^] [ответить]  
  • –1 +/
    муахаха, просто нам нас**ть на ваши надуманые проблемы
     
     
  • 3.41, Аноним (-), 10:56, 09/04/2015 [^] [^^] [^^^] [ответить]  
  • +/
    > муахаха, просто нам нас**ть на ваши надуманые проблемы

    Ну да, вы cpeте там же где едите, а потом удивляетесь что в приличном обществе для вас - канделябр.

     
  • 2.42, Аноним (-), 12:41, 09/04/2015 [^] [^^] [^^^] [ответить]  
  • +/
    Слышал про Smart Tabs когда-нибудь?
     
  • 2.52, ZiNk (ok), 15:41, 09/04/2015 [^] [^^] [^^^] [ответить]  
  • +/
    Tab'ы - для отступов (логические уровни вложенности кода)
    Space'ы - для выравнивания (чтобы многостроные объявления, допустим, массивов, были бы в столбик)

    Так что мешать можно, нужно знать как. Когда для отступов используют вперемешку - вот тогда надо стегать ссаными тряпками.

     
     
  • 3.54, myhand (ok), 16:55, 09/04/2015 [^] [^^] [^^^] [ответить]  
  • –4 +/
    > Так что мешать можно, нужно знать как.

    Давить таких знателей.  Табы визуально неразличимы от
    пробелов и должны сдохнуть.

    Дохтур вам прописывает Python без вазелину.

     
     
  • 4.55, ZiNk (ok), 17:23, 09/04/2015 [^] [^^] [^^^] [ответить]  
  • +3 +/
    >> Так что мешать можно, нужно знать как.
    > Давить таких знателей.  Табы визуально неразличимы от
    > пробелов и должны сдохнуть.

    А зачем они должны быть различимы? Таб - логический символ означающий один уровень вложенности, каждый может настроить вид этой вложенности по желанию в своём редакторе (2, 4, 8, 7 символов) не меняя сути. Мне почему-то всегда кажется, что те, кто не умеет делать отступы табами - ближайшие родственники тех, кто в ворде оформляет отступы пробелами, а разрыв страницы - переносами строки. Одна логическая единица - отступ, выражается одним символом, просто, красиво, лаконично.

    > Дохтур вам прописывает Python без вазелину.

    Питон, кстати, тоже переваривает табы нормально. И, да, питоном пользуюсь без вазелина (пишу на нём), а зачем вы его вазелином обмазываете - боюсь даже предположить.

     
     
  • 5.56, myhand (ok), 18:03, 09/04/2015 [^] [^^] [^^^] [ответить]  
  • –3 +/
    > А зачем они должны быть различимы?

    Затем, чтобы разные овощи их не путали.  Раз они неразличимы - вот и путают.

    >> Дохтур вам прописывает Python без вазелину.
    > Питон, кстати, тоже переваривает табы нормально.

    Spaces are the preferred indentation method. (ц) pep8

    Tabs should be used solely to remain consistent with code that is already indented with tabs.

    Python 3 disallows mixing the use of tabs and spaces for indentation.

    ...

    ц) pep 8

     
     
  • 6.58, Аноним (-), 18:21, 09/04/2015 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Страдания питонистов нормальных людей не интересуют.
     
     
  • 7.59, myhand (ok), 19:50, 09/04/2015 [^] [^^] [^^^] [ответить]  
  • –3 +/
    Вот таких "нормальных людей" и надо в поликлинику сдавать, для опытов.
     

  • 1.9, Clight (?), 22:01, 08/04/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • +5 +/
    52.5% используют тёмную сторону, хотел было прочитать я...
     
  • 1.11, freehck (ok), 22:23, 08/04/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    > 45% предпочитают формировать отступы в коде при помощи табуляции, 33.6% используют пробелы;

    А 21.4% затруданяются ответить, потому что за них отступы расставляет IDE? =)

     
     
  • 2.14, Аноним (-), 22:37, 08/04/2015 [^] [^^] [^^^] [ответить]  
  • +/
    Та не это те самые пид*расы которые миксуют))))
     
     
  • 3.16, Ordu (ok), 22:52, 08/04/2015 [^] [^^] [^^^] [ответить]  
  • +/
    А почему это вас так трогает? Какая вам разница, чем там текстовый редактор ровняет строчки? Это в питонах всяких может быть проблемой, но это скорее проблема питона, чем способа выравнивания. А во всех остальных языках, просто скажите текстовому редактору, он поменяет вам пробелы на табуляции, а табуляции на пробелы, как захочется.
     
     
  • 4.17, A.Stahl (ok), 22:58, 08/04/2015 [^] [^^] [^^^] [ответить]  
  • +5 +/
    Есть три проблемы мироздания: с какой стороны разбивать яйцо, пробелы или табуляции, переносить ли фигурную скобку на следующую строку.
    Это три проблемы примечательны тем, что ответ на эти проблемы никого не волнует.
    Это как религии. Или как современные легковые автомобили. Для человека со стороны они все одинаковые. А для фанатика имеет значение даже такая пренебрежимо малая мелочь как количество богов.
     
     
  • 5.25, DeadLoco (ok), 01:15, 09/04/2015 [^] [^^] [^^^] [ответить]  
  • +/
    Всего-то делов - наваять два конфига для AStyle. Один предпочтительный для себя, второй - рекомендованный конторой/коммьюнити.
     
  • 4.34, freehck (ok), 06:37, 09/04/2015 [^] [^^] [^^^] [ответить]  
  • +/
    > А во всех остальных
    > языках, просто скажите текстовому редактору, он поменяет вам пробелы на табуляции,
    > а табуляции на пробелы, как захочется.

    Именно. Я так и делаю. Один фиг Emacs при сохранении всё в пробелы переведёт.

     
     
  • 5.61, Ordu (ok), 20:28, 09/04/2015 [^] [^^] [^^^] [ответить]  
  • +/
    >> А во всех остальных
    >> языках, просто скажите текстовому редактору, он поменяет вам пробелы на табуляции,
    >> а табуляции на пробелы, как захочется.
    > Именно. Я так и делаю. Один фиг Emacs при сохранении всё в
    > пробелы переведёт.

    У тебя в .emacs прописано что-то типа: (add-hook 'write-file-hooks (lambda () (untabify (point-min) (point-max)))), так? Или что за *-mode.el ты испоьзуешь?

     
     
  • 6.65, freehck (ok), 22:17, 09/04/2015 [^] [^^] [^^^] [ответить]  
  • +/
    >>> А во всех остальных
    >>> языках, просто скажите текстовому редактору, он поменяет вам пробелы на табуляции,
    >>> а табуляции на пробелы, как захочется.
    >> Именно. Я так и делаю. Один фиг Emacs при сохранении всё в
    >> пробелы переведёт.
    > У тебя в .emacs прописано что-то типа: (add-hook 'write-file-hooks (lambda () (untabify
    > (point-min) (point-max)))), так? Или что за *-mode.el ты испоьзуешь?

    Эээ, нет. Если что-то делать, то делать явно. А то сохраню я файл, в котором отступы другие люди ставили - и стану автором большинства строчек после коммита. Оно мне надо?

    У меня же стоит просто (setq-default indent-tabs-mode nil)

    А, и таки да - при сохранении не переведёт, это я наврал. Это он мне автоматом выставляет отступы, когда я пишу.

     
     
  • 7.66, Ordu (ok), 23:50, 09/04/2015 [^] [^^] [^^^] [ответить]  
  • +/
    >>>> А во всех остальных
    >>>> языках, просто скажите текстовому редактору, он поменяет вам пробелы на табуляции,
    >>>> а табуляции на пробелы, как захочется.
    >>> Именно. Я так и делаю. Один фиг Emacs при сохранении всё в
    >>> пробелы переведёт.
    >> У тебя в .emacs прописано что-то типа: (add-hook 'write-file-hooks (lambda () (untabify
    >> (point-min) (point-max)))), так? Или что за *-mode.el ты испоьзуешь?
    > Эээ, нет. Если что-то делать, то делать явно. А то сохраню я
    > файл, в котором отступы другие люди ставили - и стану автором
    > большинства строчек после коммита. Оно мне надо?

    Поройся в настройках diff, там обязательно должно быть что-то про игнорирование изменений в spacing. Я навскидку не помню, но в манах непременно можно найти.
    git умеет использовать эти свойства diff и, готовя/применяя патчи или мержа, игнорировать различия в пробелах.

    Для ясности: я не агитирую в пользу того хука. Я к тому, что "проблема" решается без особых проблем, все эти решения автоматизируются, встраиваются в workflow и работают сами по себе. Для этого достаточно единожды сесть и решить.

     
     
  • 8.67, myhand (ok), 01:08, 10/04/2015 [^] [^^] [^^^] [ответить]  
  • +/
    И так 100500 раз - каждому несчастному автору вашего прожекта ... текст свёрнут, показать
     
     
  • 9.68, Ordu (ok), 02:10, 10/04/2015 [^] [^^] [^^^] [ответить]  
  • +/
    Ох бида-бида Настроить текстовый редактор Как вообще можно работать с тексто... текст свёрнут, показать
     
     
  • 10.70, myhand (ok), 13:22, 10/04/2015 [^] [^^] [^^^] [ответить]  
  • +/
    Настроить 100500 текстовых редакторов Не всех ведь, даже под дулом автомата,... текст свёрнут, показать
     
     
  • 11.71, Ordu (ok), 21:18, 10/04/2015 [^] [^^] [^^^] [ответить]  
  • +/
    Ну какбэ это сказать У меня нет никаких проблем настроить emacs под любые сог... текст свёрнут, показать
     
     
  • 12.72, myhand (ok), 23:05, 10/04/2015 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Ну вот в этом - ваше отличие от авторов проектов , на которых всем не начхать ... текст свёрнут, показать
     
     
  • 13.74, Ordu (ok), 14:13, 11/04/2015 [^] [^^] [^^^] [ответить]  
  • +/
    Ну а я что против что-ли Убирайте Вам batch-скрипт для emacs дать, или вы пред... текст свёрнут, показать
     
     
  • 14.75, myhand (ok), 18:23, 11/04/2015 [^] [^^] [^^^] [ответить]  
  • +/
    Вы агитируете за то, что усложнить рабочий процесс на ровном месте - это круто ... текст свёрнут, показать
     

  • 1.15, Аноним (-), 22:42, 08/04/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    vim заметно выигрывает у Emacs по предпочтениям, что не может не радовать)
     
     
  • 2.21, systemd_anonymousd (?), 23:52, 08/04/2015 [^] [^^] [^^^] [ответить]  
  • +/
    > vim заметно выигрывает у Emacs по предпочтениям, что не может не радовать)

    Кого? И почему?

     
     
  • 3.22, sashkan (ok), 23:59, 08/04/2015 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Кого?

    очевидно, poor children in Uganda © bram@vim.org

     
  • 2.24, Crazy Alex (ok), 00:17, 09/04/2015 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Лучше бы они - хоть оба вместе - заметно выигрывали у Notepad++.
     

  • 1.30, Аноним (-), 04:38, 09/04/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    > 19.5% - Windows 8, 33.8% - Windows 7
    > 54.4% используют JavaScript, 31.6% - C#, 29.7% - PHP, 13.3% - Node.js, 8.0% - Ruby;

    Нам очень важно мнение вендузятников-хипсторов, оставайтесь на связи.

     
  • 1.48, anonymous (??), 13:20, 09/04/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    >> Из пользователей Linux 12.0% работают в Ubuntu, 2.2% в Debian, 1.6% в Linux Mint, 1.3% в Fedora

    а остальные 83% в чем работают, арчеводы и гентушники?
    похоже всё же надо читать "Из всех пользователей...",  тогда все сходится: 17.1 / 21.5 = 80% линуксоидов сидят на перечисленных дистрибутивах

     
     
  • 2.49, myhand (ok), 13:32, 09/04/2015 [^] [^^] [^^^] [ответить]  
  • +/
    > похоже всё же надо читать

    Да, умница.  Возьми с полки пирожок.


     
  • 2.53, Аноним539 (ok), 16:16, 09/04/2015 [^] [^^] [^^^] [ответить]  
  • +/
    Кстати, когда Atom был только зарелизен(кстати где он тут, как и продукты Jetbrains, а также Eclipse?) в теме с просьбой выпустить Linux версию наблюдался набег Ubuntu и Арчеводов. По моим личным оценкам если кто-то программит под web из-под GNU/Linux то в основном из этих двух дистров, странно, что здесь нет второго, короче.
     
     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру