crypt of decay - окончательно сменил стиль [entries|archive|friends|userinfo]
ketmar

[ userinfo | ljr userinfo ]
[ archive | journal archive ]

окончательно сменил стиль [Jul. 31st, 2013|10:35 pm]
Previous Entry Add to Memories Tell A Friend Next Entry
всё, верблюжьиИдентификаторы использую только в c++. для c перешёл на подчёркивания. старею, видимо.
Linkmeow!

Comments:
[User Picture]
From:[info]steinkrauz
Date:July 31st, 2013 - 10:25 pm
(Link)
вот кстати да, если в С я пишу что-то вроде ITEM_get_dsets(item_tag,....), то в плюсах или жабе скорее будет curItem.getDsets()

ну и в скриптовых тоже верблюжьи горбы колышатся
[User Picture]
From:[info]ketmar
Date:July 31st, 2013 - 10:38 pm
(Link)
угу. пояснить не могу, но Нутром Чую, что так — правильно.
From:[info]phantom
Date:July 31st, 2013 - 11:42 pm
(Link)
Публичные методы с большой буквы обычно пишут.
[User Picture]
From:[info]ketmar
Date:July 31st, 2013 - 11:48 pm
(Link)
а это спорно. я, например, с большой пишу только названия классов.
From:[info]phantom
Date:August 1st, 2013 - 12:04 am
(Link)
В жабе, кажется, это соглашение - публичные с большой, приватные с маленькой. А как ты иначе различать будешь?

Помню, когда учил Паскаль, первые программы писал все буквы с большой. Препод, увидев это, сказал что-то вроде "это что, Библия, на хуй?" Тогда у меня сформировалась антипатия на большие буквы, которая только со временем выправилась (сейчас следую, обычно, соглашениям конкретного языка).
From:[info]phantom
Date:August 1st, 2013 - 12:06 am
(Link)
В смысле все слова с боольшой начинались.
[User Picture]
From:[info]ketmar
Date:August 1st, 2013 - 12:12 am
(Link)
у-у-у. я на паскале вообще писал всё с мелких, да ещё и без отступов. к отступам меня приучил один очень мной уважаемый человек, за что ему большое спасибо. потому что без него я бы много дольше мучался.
[User Picture]
From:[info]ketmar
Date:August 1st, 2013 - 12:11 am
(Link)
ну, мне на чьи-то соглашения срать, тащемта (в случае, если это мой проект, а не патч для чужого, конечно).

а различать не надо: непубличные методы нигде, кроме реализации класса, никто не зовёт.
From:[info]phantom
Date:August 1st, 2013 - 01:07 am
(Link)
В своём я вообще вот-так-всё-пишу, потому что на Схеме.

Соглашения тоже не на пустом месте появились. Навскидку, особенности лексера, в частности, чувствительность к регистру, портирование на другие языки, квирки модульной системы.
[User Picture]
From:[info]ketmar
Date:August 1st, 2013 - 01:11 am
(Link)
ну, я для начала не пишу на жабе. и не беру язык, если какие-то идиотские «соглашения» заставляют меня жертвовать личным удобством. вот есть, например, язык, где количество пробелов перед токеном имеет значение: это ж пиздец какой-то просто, а не язык.
From:[info]phantom
Date:August 1st, 2013 - 01:15 am
(Link)
Нормально, нормально, это дело привычки. :)
From:[info]phantom
Date:August 1st, 2013 - 01:17 am
(Link)
Я вот ленивый стал, лишний код писать не хочется. Даже скобочки всякие, так что идентация рулит.
[User Picture]
From:[info]ketmar
Date:August 1st, 2013 - 01:11 am
(Link)
ну да, это «удобство» есмь привычка, я знаю. и «перепривыкать» не хочу, это напряжно, а толку ноль.
[User Picture]
From:[info]steinkrauz
Date:August 1st, 2013 - 07:02 am
(Link)
Жабовский string.endsWith смотрит на этот коммент с недоумением.

Алсо, мне-то зачем их различать? Этим софт должен заниматься.
From:[info]phantom
Date:August 1st, 2013 - 12:44 pm
(Link)
А, ну не жаба, а дотнет я имел в виду. Читать код так легче. Да и писать тоже.
[User Picture]
From:[info]steinkrauz
Date:August 1st, 2013 - 06:44 pm
(Link)
Вот в упор не пойму, чем легче. Вот если имя следует определённому шаблону, например <дейтсвиеПредметХаратеристика>, это действительно упрощает написание и понимание кода. А знание о публичности/приватности метода в 99% случаев -- бесполезный трюизм.