|
Инициализация статического класса
|
|||
---|---|---|---|
#18+
love_bachно, есть же случаи, когда у кого-то, когда это не подходит :) причины неиспользования срорее другие ... |
|||
:
Нравится:
Не нравится:
|
|||
08.05.2019, 18:35 |
|
Инициализация статического класса
|
|||
---|---|---|---|
#18+
love_bachкороче, я против статиков, я за IoC, но, есть же случаи, когда у кого-то, когда это не подходит :) А как вы напишете это: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8.
... |
|||
:
Нравится:
Не нравится:
|
|||
08.05.2019, 18:51 |
|
Инициализация статического класса
|
|||
---|---|---|---|
#18+
WebPrjlove_bachкороче, я против статиков, я за IoC, но, есть же случаи, когда у кого-то, когда это не подходит :) А как вы напишете это: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8.
скорее всего не на C# ... |
|||
:
Нравится:
Не нравится:
|
|||
08.05.2019, 19:24 |
|
Инициализация статического класса
|
|||
---|---|---|---|
#18+
fkthatА сallvirt ничего не означает - он используется для вызова любого инстанс-метода, хоть виртуального, хоть нет. Кстати, нет. Вызов прямо на результате конструктора приводит к использованию call вместо callvirt: Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12.
Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11.
Оппонент просто какбы намекает, что если вдруг с какого-то мегаперепоя корвалолом все инстанстные вызовы заменятся на статики, то будет массовая замена вызовов callvirt на call. Цена замены - несколько тиков. В масштабах страны, сами понимаете результат. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.05.2019, 19:37 |
|
Инициализация статического класса
|
|||
---|---|---|---|
#18+
love_bachfkthatпропущено... Первый же запрос к i/o (БД, хттп, файловая система) накроет все дополнительные расходы на виртуальные вызовы, DI и подобное, как бык овцу. ну, есть же поддержка async в проваедерах БД, хттп... Асинк как-то ускорит выполнение самого запроса? ... |
|||
:
Нравится:
Не нравится:
|
|||
08.05.2019, 19:38 |
|
Инициализация статического класса
|
|||
---|---|---|---|
#18+
fkthatlove_bachпропущено... ну, есть же поддержка async в проваедерах БД, хттп... Асинк как-то ускорит выполнение самого запроса?Не, только если на Go переписать :) ... |
|||
:
Нравится:
Не нравится:
|
|||
08.05.2019, 19:39 |
|
Инициализация статического класса
|
|||
---|---|---|---|
#18+
Ололо, оптимизаторы тактов вызова метода. Объясняйте мне тогда вот это: Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35.
Код: powershell 1. 2.
И так не на одном запуске, а раз за разом. Нестатический метод вызывается быстрее чем статический. Причем и в дебажной и релизной сборке. Честно говоря, для меня это тоже полный сюрприз. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.05.2019, 20:01 |
|
Инициализация статического класса
|
|||
---|---|---|---|
#18+
Добавим жару. Код: c# 1. 2. 3.
Код: powershell 1. 2. 3.
Даже виртуальный метод имеет статика в хвост и гриву ... |
|||
:
Нравится:
Не нравится:
|
|||
08.05.2019, 20:06 |
|
Инициализация статического класса
|
|||
---|---|---|---|
#18+
fkthatОбъясняйте мне тогда вот это Зачем? Мне это вообще по барабану. Моя деятельность оценивается несколько по-другому. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.05.2019, 20:08 |
|
Инициализация статического класса
|
|||
---|---|---|---|
#18+
love_bachWebPrjпропущено... А как вы напишете это: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8.
скорее всего не на C# А я думал Код: sql 1. 2.
... |
|||
:
Нравится:
Не нравится:
|
|||
08.05.2019, 20:09 |
|
Инициализация статического класса
|
|||
---|---|---|---|
#18+
И даже так Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10.
Код: powershell 1. 2. 3. 4.
Статик самый медленный. Причем, что интересно, что вызовы виртуального метода и метода интерфейса быстрее чем обычного. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.05.2019, 20:14 |
|
Инициализация статического класса
|
|||
---|---|---|---|
#18+
Сон Веры ПавловныfkthatОбъясняйте мне тогда вот это Зачем? Мне это вообще по барабану. Моя деятельность оценивается несколько по-другому. Ну тогда можешь скипать. Просто тут был пассажир, который объяснял что статик метод лучше, потому что его вызов быстрее. Даже какой-то машинный код тут в доказательство писал. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.05.2019, 20:15 |
|
Инициализация статического класса
|
|||
---|---|---|---|
#18+
Дмитрий Мухfkthatпропущено... Асинк как-то ускорит выполнение самого запроса?Не, только если на Go переписать :) а чем там то он поможет у го свои тараканы все издали кажется красиво ... |
|||
:
Нравится:
Не нравится:
|
|||
08.05.2019, 20:18 |
|
Инициализация статического класса
|
|||
---|---|---|---|
#18+
WebPrjА я думал Код: sql 1. 2.
Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25.
... |
|||
:
Нравится:
Не нравится:
|
|||
08.05.2019, 20:31 |
|
Инициализация статического класса
|
|||
---|---|---|---|
#18+
Вундербар fkthatWebPrjА я думал Код: sql 1. 2.
Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25.
Главное, в процессе создания такой нетленки не забыть вот про Вундербар fkthatWebPrjА я думал Код: sql 1. 2.
Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25.
Главное, в процессе создания такой нетленки не забыть вот про это . ... |
|||
:
Нравится:
Не нравится:
|
|||
08.05.2019, 21:29 |
|
Инициализация статического класса
|
|||
---|---|---|---|
#18+
Сон Веры Павловны Ну ты не сравнивай "Hello factorial" и приложения, которые по десятку лет пишут, развивают и дорабатывают. Я бы мог кучу преимуществ своего примера кода привести над твоим static Consts, но, судя по твоей ссылке у тебя представление о разработке как раз такими "Hello factorial" и ограничивается, т.ч. тебе это все равно будет без пользы. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.05.2019, 21:43 |
|
Инициализация статического класса
|
|||
---|---|---|---|
#18+
кто победил, потом отпишитесь ... |
|||
:
Нравится:
Не нравится:
|
|||
08.05.2019, 22:59 |
|
Инициализация статического класса
|
|||
---|---|---|---|
#18+
fkthatСон Веры Павловны Ну ты не сравнивай "Hello factorial" и приложения, которые по десятку лет пишут, развивают и дорабатывают . Я бы мог кучу преимуществ своего примера кода привести над твоим static Consts, но, судя по твоей ссылке у тебя представление о разработке как раз такими "Hello factorial" и ограничивается, т.ч. тебе это все равно будет без пользы. чо то ты запизделси ... |
|||
:
Нравится:
Не нравится:
|
|||
08.05.2019, 23:02 |
|
Инициализация статического класса
|
|||
---|---|---|---|
#18+
love_bachчо то ты запизделси Иди себе с миром писать еще один факториал на статиках :)) ... |
|||
:
Нравится:
Не нравится:
|
|||
08.05.2019, 23:41 |
|
Инициализация статического класса
|
|||
---|---|---|---|
#18+
Да блин, задал я вопросик... Семь страниц. одного заблокировали... Я вас уже что-то боюсь. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.05.2019, 00:13 |
|
Инициализация статического класса
|
|||
---|---|---|---|
#18+
iskatelsqlДа блин, задал я вопросик... Семь страниц. одного заблокировали... Я вас уже что-то боюсь. не бойся... это от хорошой жизни, ну и с возрастом... на словоблудие тянет ... |
|||
:
Нравится:
Не нравится:
|
|||
09.05.2019, 00:35 |
|
Инициализация статического класса
|
|||
---|---|---|---|
#18+
buser, С возрастом на максимализм и нравоучения тянет)) Это нельзя, этому лоботомию, этот с***а, тут я бы уволился и т.д. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.05.2019, 09:13 |
|
Инициализация статического класса
|
|||
---|---|---|---|
#18+
fkthatAntonariyГлупость, написанная капсом, умностью не становится. AntonariyНо я-то умнее Кажется, ты что-то осмысленное хотел написать, но хватило лишь на смайлик. А впрочем, правильный подход. Смайликами очередную глупость не ляпнешь. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.05.2019, 12:40 |
|
Инициализация статического класса
|
|||
---|---|---|---|
#18+
AntonariyКажется, ты что-то осмысленное хотел написать, но хватило лишь на смайлик. А впрочем, правильный подход. Смайликами очередную глупость не ляпнешь. Да я и не спорю. Тут один ты у нас умный. Даже сам об этом написал. AntonariyНо я-то умнее Забыл, наверное, дописать "всех". ... |
|||
:
Нравится:
Не нравится:
|
|||
09.05.2019, 14:08 |
|
Инициализация статического класса
|
|||
---|---|---|---|
#18+
fkthatAntonariyКажется, ты что-то осмысленное хотел написать, но хватило лишь на смайлик. А впрочем, правильный подход. Смайликами очередную глупость не ляпнешь. Да я и не спорю. Тут один ты у нас умный. Даже сам об этом написал. AntonariyНо я-то умнее Забыл, наверное, дописать "всех".Ну вот, перешел на буквы, и опять облажался, аж дважды. Вернись к смайликам, не позорься. Ну или к коду, к нему тоже претензий нет. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.05.2019, 17:49 |
|
|
start [/forum/topic.php?fid=20&msg=39811595&tid=1398948]: |
0ms |
get settings: |
11ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
139ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
68ms |
get tp. blocked users: |
1ms |
others: | 261ms |
total: | 516ms |
0 / 0 |