metaclass: (Default)
[personal profile] metaclass
http://en.wikipedia.org/wiki/Indent_style#Variant:_1TBS
Надо за проекты, где используется стиль, отличный от этого, брать в два раза больше денег. Ибо бесит.

Date: 2013-10-27 02:31 pm (UTC)
From: [identity profile] bydlorus.livejournal.com
Давно уже пора сохранять исходники в XML и форматировать для каждого юзера отдельно.

<loop var="int i = 0" cond="i < count" inc="i++">...</loop>

И как удобно будет проводить компиляцию и анализ!

(no subject)

From: [identity profile] zelanton.livejournal.com - Date: 2013-10-27 03:53 pm (UTC) - Expand

Date: 2013-10-27 04:04 pm (UTC)
From: [identity profile] zelanton.livejournal.com
Да сразу скомпилированным в DEBUG конфигурации хранить. А при открытии кода декомпилировать, рефакторить и форматировать кому как нравится. Только придумать как в скомпилированное в DEBUG ещё комментарии складывались. Только представь как ускорится сборка проекта! Обычно ж руками, в тексте редактируешь лишь небольшую часть проекта, нахрена тогда всё держать в тексте?
Edited Date: 2013-10-27 04:08 pm (UTC)

(no subject)

From: [identity profile] fortness90.myopenid.com - Date: 2013-10-27 04:40 pm (UTC) - Expand

(no subject)

From: [identity profile] theiced.livejournal.com - Date: 2013-10-27 06:31 pm (UTC) - Expand

(no subject)

From: [identity profile] zelanton.livejournal.com - Date: 2013-10-27 06:38 pm (UTC) - Expand

(no subject)

From: [identity profile] kisaiosya.ya.ru - Date: 2013-10-30 07:17 pm (UTC) - Expand

(no subject)

From: [identity profile] zelanton.livejournal.com - Date: 2013-10-30 08:32 pm (UTC) - Expand

Date: 2013-10-27 06:30 pm (UTC)
From: [identity profile] osdm.livejournal.com
Для этого не надо сохранять исходники в XML. Существующие исходники легко переформатируются туда и обратно.

Date: 2013-10-27 06:33 pm (UTC)
From: [identity profile] theiced.livejournal.com
уже 100500 лет как есть лисп.

(no subject)

From: [identity profile] zelanton.livejournal.com - Date: 2013-10-27 06:45 pm (UTC) - Expand

(no subject)

From: [identity profile] bydlorus.livejournal.com - Date: 2013-10-27 07:56 pm (UTC) - Expand

(no subject)

From: [identity profile] thedeemon.livejournal.com - Date: 2013-10-28 03:33 am (UTC) - Expand

(no subject)

From: [identity profile] blackyblack.livejournal.com - Date: 2013-10-28 04:51 am (UTC) - Expand

(no subject)

From: [identity profile] geniepro.livejournal.com - Date: 2013-10-28 09:24 am (UTC) - Expand

Date: 2013-10-27 08:08 pm (UTC)
From: [identity profile] vp.livejournal.com
Считаю, что тут ошибка с самого начала. Нет никакой проблемы в начеле проекта принять стиль, который там принят.

Date: 2013-10-28 01:54 am (UTC)
From: [identity profile] dennab.livejournal.com
Уже: http://en.wikipedia.org/wiki/ColdFusion_Markup_Language

(no subject)

From: [identity profile] bydlorus.livejournal.com - Date: 2013-10-28 07:35 am (UTC) - Expand

Date: 2013-10-27 03:01 pm (UTC)
From: [identity profile] kiryl.livejournal.com
самый уёбишный стиль -- это GNU. полный трандец.

Date: 2013-10-27 03:43 pm (UTC)
From: [identity profile] baramin.livejournal.com
IDEA все расставит по местам! :)

Только GNU!

Date: 2013-10-27 03:52 pm (UTC)
From: [identity profile] zelanton.livejournal.com
открывающая скобка должна иметь тот же Indent, что и закрывающая

Date: 2013-10-27 04:16 pm (UTC)
From: [identity profile] fortness90.myopenid.com (from livejournal.com)
Запахло серпентарием

(no subject)

From: [identity profile] zelanton.livejournal.com - Date: 2013-10-27 04:20 pm (UTC) - Expand

Re: Только GNU!

Date: 2013-10-27 04:49 pm (UTC)
From: [identity profile] yantayga.livejournal.com
Воистену!

Date: 2013-10-27 04:08 pm (UTC)
From: [identity profile] vit-r.livejournal.com
Не бесит, а порождает ошибки. Хотя, этот вариант тоже не идеальный.

Date: 2013-10-27 04:52 pm (UTC)
From: [identity profile] swizard.livejournal.com
никогда не понимал этого холивора: без проблем пишу и читаю код в любом стиле

сам предпочитаю BSD, но непринципиально

Date: 2013-10-27 05:23 pm (UTC)
From: [identity profile] metaclass.livejournal.com
В проекте люди с разными предпочтениями и если их вовремя не разогнать, начинается бардак в стиле.

Date: 2013-10-27 05:04 pm (UTC)
From: [identity profile] gds.livejournal.com
если брать сишечьку, то http://en.wikipedia.org/wiki/Indent_style#Whitesmiths_style более логичен. Прямее отражает AST. Если брать пример в педивикии, то рассмотрим, что находится под while: либо оператор, либо блок. Всё это -- именно _под_. Выравнивание как бы показывает это: всё содержимое выравнено на уровень глубже относительно while.

Date: 2013-10-27 07:40 pm (UTC)
From: [identity profile] nealar.livejournal.com
Два пива этому столику!

Date: 2013-10-27 05:20 pm (UTC)
From: [personal profile] alll
Ребе, просто берите вдвое больше денег за всё без исключения, раз уж есть такая возможность.

Date: 2013-10-27 05:38 pm (UTC)
From: [identity profile] jakobz.livejournal.com
На JS по-любому надо в египетских скобках писать, иначе то и дело будешь налетать на то что
return
{
a: 10
}
- не работает.

Если проект на C#/Java и там много JS - тоже проще сразу везде египетские делать, иначе затрахает туда-сюда переключаться. Плюс еще строчек кода меньше.

Короче я - такой вариант ловчее всего, но по мне это не так сильно важно. Главное - чтобы по проекту было одинаково.

Вот что я реально ненавижу - это когда private-поля с подчеркивания начинают. Вот это - прям реально бесит.

Date: 2013-10-28 04:24 am (UTC)
From: [identity profile] anonim-legion.livejournal.com
> что я реально ненавижу - это когда private-поля с подчеркивания начинают.

Я думаю, что авторы решарпера поумнее вас будут в этом вопросе.

(no subject)

From: [identity profile] berezovsky.livejournal.com - Date: 2013-10-28 04:29 am (UTC) - Expand

(no subject)

From: [identity profile] anonim-legion.livejournal.com - Date: 2013-10-28 05:37 am (UTC) - Expand

(no subject)

From: [identity profile] jakobz.livejournal.com - Date: 2013-10-28 06:10 am (UTC) - Expand

(no subject)

From: [identity profile] anonim-legion.livejournal.com - Date: 2013-10-28 06:14 am (UTC) - Expand

(no subject)

From: [identity profile] jakobz.livejournal.com - Date: 2013-10-28 06:27 am (UTC) - Expand

(no subject)

From: [identity profile] metaclass.livejournal.com - Date: 2013-10-28 07:15 am (UTC) - Expand

(no subject)

From: [identity profile] veremeenko-alex.livejournal.com - Date: 2013-10-28 09:58 am (UTC) - Expand

(no subject)

From: [identity profile] vp.livejournal.com - Date: 2013-10-28 09:59 am (UTC) - Expand

(no subject)

From: [identity profile] veremeenko-alex.livejournal.com - Date: 2013-10-28 02:03 pm (UTC) - Expand

(no subject)

From: [identity profile] lastwalrus.livejournal.com - Date: 2013-10-28 02:20 pm (UTC) - Expand

(no subject)

From: [identity profile] vp.livejournal.com - Date: 2013-10-28 07:23 am (UTC) - Expand

(no subject)

From: [identity profile] blackyblack.livejournal.com - Date: 2013-10-28 09:50 am (UTC) - Expand

(no subject)

From: [identity profile] vp.livejournal.com - Date: 2013-10-28 09:57 am (UTC) - Expand

(no subject)

From: [identity profile] blackyblack.livejournal.com - Date: 2013-10-28 10:06 am (UTC) - Expand

(no subject)

From: [identity profile] berezovsky.livejournal.com - Date: 2013-10-28 06:14 am (UTC) - Expand

Date: 2013-10-27 05:38 pm (UTC)
From: [identity profile] berezovsky.livejournal.com
У меня когда-то была идея перед работой надевать костюм с датчиками.
И чтобы платили по количеству затраченных на проект нервов.
Но тут возникает другой вопрос - нервы вызваны проектом или какими-то другими причинами?
(deleted comment)

(no subject)

From: [identity profile] berezovsky.livejournal.com - Date: 2013-10-27 06:25 pm (UTC) - Expand

Date: 2013-10-27 05:51 pm (UTC)
From: [identity profile] pascendi.livejournal.com
Всю жизнь писал в GNU style (и не подозревал об этом) :-)

Легче всего считать скобки.

Date: 2013-10-27 06:01 pm (UTC)
From: [identity profile] w00dy.livejournal.com
вот вам ребе эта тема спать не даёт :)

Date: 2013-10-28 09:01 pm (UTC)
From: [identity profile] jdevelop.livejournal.com
вы еще про "пробелы вс табы" посритесь

Date: 2013-10-29 03:29 am (UTC)
From: [identity profile] 161785435.livejournal.com
Полностью согласен с автором, только наоборот, за вот такую скобку в 2 раза больше денег, ибо бесит.
if(foo) {
        bar= 123;
        boo+= f(x);
}

Ну и за вот такое
if(foo)
{
        bar= 123;
}
вместо такого
if(foo)
        bar= 123;
еще и ногами можно попинать немножко.

Date: 2013-10-29 04:44 am (UTC)
From: [identity profile] blackyblack.livejournal.com
Ногами пинать не надо. То, что после if расположено, имеет свойство расширяться и добавляться и по итогу фигурные скобки всё равно добавлять придётся. Проще их сразу поставить, плюс всё что внутри скобок будет нормальным блоком, где можно без опаски добавлять и удалять линии кода. У if'а без скобок такого свойства нет и можно случайно добавить новую линию кода и искать потом ошибку.

(no subject)

From: [identity profile] 161785435.livejournal.com - Date: 2013-10-29 05:37 am (UTC) - Expand

(no subject)

From: [identity profile] blackyblack.livejournal.com - Date: 2013-10-29 05:53 am (UTC) - Expand

(no subject)

From: [identity profile] berezovsky.livejournal.com - Date: 2013-10-29 05:56 am (UTC) - Expand

(no subject)

From: [identity profile] blackyblack.livejournal.com - Date: 2013-10-29 06:00 am (UTC) - Expand

Profile

metaclass: (Default)
metaclass

April 2017

S M T W T F S
      1
2345678
9101112 131415
16171819202122
23242526272829
30      

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Jun. 13th, 2025 01:19 am
Powered by Dreamwidth Studios