|
|
|
Code convention (.Net)
|
|||
|---|---|---|---|
|
#18+
Проясните момент на счет код конвенкций, я понимаю что у каждого свои, но все же есть некие общепринятые тенденции, в основной диктуемые микрософтом :) , вот например на основе шарпа. Принято приватные члены писать с подчёркивания в стиле камел( с маленькой): _someVariable, методы же все пишем в стиле паскаль(с большой), даже приватные: SomeMethod(); А вот как вы называете переменные в случае c визуальным набрасыванием контролов, например на форму бросили Button. С одной стороны это такие же переменные как и другие, с другой объявлять контрол в виде _someButton как-то не принято. А c автогенереными обработчиками событий как быть? _someButton_Clicked вобще противоречит правилам описания методов. Потом переименовываете такие методы вручную? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.02.2008, 16:50 |
|
||
|
Code convention (.Net)
|
|||
|---|---|---|---|
|
#18+
Herb Sutter, Andrei Alexandrescu C++ Coding Standards : 101 Rules, Guidelines, and Best Practices (C++ in Depth Series) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.02.2008, 17:46 |
|
||
|
Code convention (.Net)
|
|||
|---|---|---|---|
|
#18+
belugin Соглашения по оформлению кода команды RSDN Да примерно такие конвенции и используем, но они не разделяют просто переменную класса, от контрола брошеного на форму (Button на форме). Потому интересуюсь мнением общественности а есть ли смысл их разделять. Я нахожу что есть, в MSDN имена контролов не начинаются c подчёркивания, ивенты для контрола имеют вид <controlName>_<EventName> (тоесть метод может начинаться с прописной) так вроде код выглядит читабельней (а может привычка просто) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.02.2008, 18:15 |
|
||
|
|

start [/forum/topic.php?fid=16&msg=35108972&tid=1345517]: |
0ms |
get settings: |
12ms |
get forum list: |
21ms |
check forum access: |
5ms |
check topic access: |
5ms |
track hit: |
176ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
42ms |
get tp. blocked users: |
1ms |
| others: | 254ms |
| total: | 526ms |

| 0 / 0 |
