|
читабельность кода
|
|||
---|---|---|---|
#18+
Подскажите какой вариант кода более читабелен Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21.
или Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22.
... |
|||
:
Нравится:
Не нравится:
|
|||
06.03.2014, 14:56 |
|
читабельность кода
|
|||
---|---|---|---|
#18+
webber81, Никакой. Ну и бессмысленные проверки флага radioButtonHex.Checked в первом варианте тоже доставляют ... |
|||
:
Нравится:
Не нравится:
|
|||
06.03.2014, 14:58 |
|
читабельность кода
|
|||
---|---|---|---|
#18+
Предложите пожалуйста вариант лучше. ... |
|||
:
Нравится:
Не нравится:
|
|||
06.03.2014, 15:37 |
|
читабельность кода
|
|||
---|---|---|---|
#18+
Разве что такой вариант приходит в голову Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18.
Кстати, непонятно почему после первой строки кода 3 табуляции? ... |
|||
:
Нравится:
Не нравится:
|
|||
06.03.2014, 15:51 |
|
читабельность кода
|
|||
---|---|---|---|
#18+
webber81Разве что такой вариант приходит в голову Код: c# 1. 2.
... |
|||
:
Нравится:
Не нравится:
|
|||
06.03.2014, 15:57 |
|
читабельность кода
|
|||
---|---|---|---|
#18+
webber81Предложите пожалуйста вариант лучше. Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13.
... |
|||
:
Нравится:
Не нравится:
|
|||
06.03.2014, 16:03 |
|
читабельность кода
|
|||
---|---|---|---|
#18+
webber81, 1) если программист пишет комментарий по поводу имени переменной, значит имя выбрано неудачно. Так что начни с переименования переменных i и j, в curFrame и curParam соответственно. 2) Вместо Код: c# 1. 2.
или Код: c# 1.
лучше написать Код: c# 1.
3) В целом два примера мало отличаются по читабельности. Второй вариант станет более предпочтительным по мере добавления кода. Кроме того он лучше с точки зрения производительности т.к. мы выносим проверку неизменяемого значения за пределы цикла. Возможно что JIT компилятор умеет делать такие оптимизации, но это еще надо проверить. webber81Кстати, непонятно почему после епервой строки кода 3 табуляции? А что мешает сделать одинаковые отступы? ... |
|||
:
Нравится:
Не нравится:
|
|||
06.03.2014, 20:03 |
|
читабельность кода
|
|||
---|---|---|---|
#18+
А что мешает сделать одинаковые отступы? В Visual Studio - одинаковые. А здесь почему то нет. Может я что то не так делаю? ... |
|||
:
Нравится:
Не нравится:
|
|||
07.03.2014, 09:57 |
|
читабельность кода
|
|||
---|---|---|---|
#18+
Как-то так: Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15.
... |
|||
:
Нравится:
Не нравится:
|
|||
07.03.2014, 10:48 |
|
|
start [/forum/topic.php?fid=20&msg=38580842&tid=1403156]: |
0ms |
get settings: |
9ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
46ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
39ms |
get tp. blocked users: |
1ms |
others: | 333ms |
total: | 460ms |
0 / 0 |